그림 위주의 책이니 이 책의 내용을 먼저 보고 설명 하는 것이 나을꺼 같다.
어떤 부분을 보여주면 좋을까 고민하다가 "이진 탐색"을 택했다.


이책의 장점이라고 생각하는 것이 있다면
1.데이터 구조(자료구조), 정렬, 탐색, 그래프 까지 필수적인 알고리즘도 다루지만 심층 면접 질문 같은데서 이야기 하기 좋은 보안 알고리즘 파트(해시함수, 공개키 등), 압축 알고리즘(런 렝스, 하프만)까지 다룬다는 점이다.
면접을 떠나서도 개발 공부하다가 이름은 들어봤던 건데 이런 구조로 동작하는 거였구나 하고 컴퓨터 공학 소양이 올라가는 기분이었다.
2.핵심적인 알고리즘 위주로 그림으로 군더더기 없는 설명만 진행해서 책이 꽤 얇다.(264P)
처음 공부하는 책이 너무 두꺼우면 진도도 느린데 봐야할 부분도 많으니 끝까지 못보고 지쳐서 포기하는 경우가 많은데, 이 책으로 빠르게 회독수를 늘려가면서 이해가 되고나면 두꺼운 책으로 공부해도 빠르게 진도나가서 완독할 때 좋다.
단점이 하나 있다면 프로그래밍 코드가 전혀 없는 책이다.
실제로 구현한 코드를 보는 것이 목적이라면 이 책말고 자기가 원하는 언어로 쓰여진 알고리즘책을 봐야한다.
알고리즘 공부를 시작하려고 하는 시점에 이런 책이 나온것이 반가웠는데, 더군다나 출판사에서 보내주셔서 이렇게 리뷰까지 작성해보았다.
부디 이 책으로 공부 시작하시는 분들도 원하시는 바를 이루시길!