-
-
C로 쓴 자료구조론
Ellis Horowitz & Sartaj Sahni 외 지음, 이석호 옮김 / 사이텍미디어(희중당) / 1993년 8월
평점 :
품절
컴퓨터를 전공하고 프로그래머리 일하고 있는 사람에게는 절실히 느끼는 것이 아마도 알고리즘의 문제일 것이다. 물론, 다른 여러가지(컴퓨터구조, 네트워크, 데이터베이스, 네트워크, 운영체제 등)의 이론도 중요한 점도 인정한다.
가끔씩 프로그램을 짜면서 어떤 문제에 대한 알고리즘이 쉽게 떠오르지 않을 때가 있다. 정렬(물론 기본적인 정렬알고리즘은 프로그래머라면 꾀고 있어야 한다)이라든지 해쉬등과 같은 것들에게 문제점이 막힐 수 있다. 이럴때 참고할 만한 서적이다.
요즘의 프로그램의 구성이 객체지향(자바, C++..)으로 나아가고 있는 추세이다. 하지만 기본이 되는 것이 아직까지는 C언어라고 생각한다. 이책을 프로그램으로 밥먹고 사는 사람이라면 참고서로 사용하는 것이 좋을 듯하다.
이 책은 알고리즘에 대한 구체적인 설명(다소 어렵지만)이 잘되어 있는 책중의 하나이다. 대학에서 교재로 사용하는 책이니 만큼 내용에서나 설명면에서 그렇게 흠잡을 만한 점이 없다.
하지만 C언어를 사용하여 기본적이 프로그램을 구현해 놓았지만 부족한 점이 있으며(물론 프로그래머라면 스스로 적용할 정도의 실력이 되어야겠지만) 이론적인 면이 강조된면이 있다.
전체적으로 본다면 프로그래밍의 실습서는 될 수 없지만 참고서는 충분히 될 수 있을 것이다.