본문 바로가기

The Art of Computer Programming

The Art of Computer Programming - Intro

728x90

어떻게 책을 찾았나?

알고리즘을 제대로 공부하려는 나에게 친구가 추천해준 책은 두권이였다.

하나는 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

 - Introduction To Algorithms

 - 빌 게이츠

 - 도널드 커누스


반응형