좋은 프로그램을 만드는 핵심 원리 25가지
프로그래밍에 꼭 필요한 전산수학, 데이터 구조, 알고리즘 등을 모두 다루는데, 특히 각 알고리즘이 동작하는 예를 그림을 통해 보여주므로 초보자도 쉽게 이해할 수 있다. 그리고 각 이론을 프로그램으로 직접 구현해볼 뿐만 아니라 실제 시스템에서 어떻게 적용되는지 그 예까지 제시한다.
- 저자 : 김종훈 , 김종진 , 정원희 , 정은영
- 출간 : 2003-01-04
프로그래밍에 기본이 되는 이산 수학,자료구조,알고리즘의 기본을 배울수 있다고 생각되네요.
특히 소스는 간단하지만, 깊이가 있네요..
예를 들어..연결리스트의 소스는 구조체의 데이타형을 만들어,다시 포인터로 감싸고, 그 포인터에대한 데이터형을 만들어 포인터 변수를 이용하여, 각 노드를 연결하는 방법은 짧은 소스지만,
깊이가 있군요.
초보자나 자료구조의 개념이 확실히 잡히지 않는
전산 학도라면 권할만 합니다. 이책을 보시고 다시 자료구조나 알고리즘에 관련된 전문서적을 보신다면 좀더 쉽게 다가 설수 있다고 생각됩니다.