어떻게 책을 찾았나?
알고리즘을 제대로 공부하려는 나에게 친구가 추천해준 책은 두권이였다.
하나는 Introduction To Algorithms과
다른 하나는 The Art of Computer Programming이다.
책은 두권 전부 구매하였지만 좀 더 분량이 짧은 정말 기초부터 하는거 같은 The Art of Computer Programming부터 해보려고 한다.
(물론 번갈아가며 읽을수도 있다)
어떤 책인거 같나?
이 책은 도널드 커누스라는 분이 만들었으며 류광이라는 분이 번역하였다.
리뷰에 빌 게이츠도 좋은 말을 담을 정도로 유명한 책이라 기대가 컸다.
내용은 지금 대충 훑어보기엔 수학적 지식과 알고리즘적 지식이 같이 들어있는 것 같다.
실제 책의 내용
책의 첫 부분을 보았을 때에 이 책은 글꼴로 중요도를 표시하고 친절하게도 이 책을 읽는 방법까지 순서도로 표현하였다.
(누가 알고리즘 책 아니랄까봐)
간단하게 정리를 해보자면 글꼴에 관련되서는
- 중요한 용어, 개념 : 이런 글꼴
- 제목이나 문맥에서의 중요한 의미 : 이런 글꼴
- 프로그래밍 코드나 명령어 : CODE
이런식으로 글꼴로 구분을 하는 것 같다
연습문제에 대한 참고사항도 표시되어 있는데 등급으로 나눠져서 00~50 까지의 등급으로 나뉘고
00~20은 쉽고 보통의 난이도, 30~50은 어렵고 거의 풀기 힘든 난이도로 나뉘는 것 같다.
10의 자리수는 난이도를 의미하고 1의 자리수는 문제 해결 시간에 따라서 정해지는 것 같다.
이제 어느정도 책의 흐름은 파악해봤고 내일부터는 본격적으로 책의 내용을 포스팅하며 공부를 해봐야 겠다.
p0~p23
참고 링크 (출처 위키백과)
- The Art of Computer Programming
- 빌 게이츠
- 도널드 커누스
'The Art of Computer Programming' 카테고리의 다른 글
The Art of Computer Programming - 제1장 기본 개념 1.1 알고리즘 (1) | 2017.06.28 |
---|