kangba***
2019-11-16

이 책은 파이썬을 십분 활용해 필수적인 자료구조와 알고리즘을 두루 살펴본다. 스택, 큐, 연결 리스트 등 추상 데이터 타입과 정렬, 검색, 동적 계획법, 그래프, 트리 등 개발자가 꼭 알아야 할 알고리즘 핵심을 짚는다. 모든 알고리즘은 파이써닉한 코드로 전체를 구현했고 일부 장은 연습문제도 제공한다.
실력있는 개발자가 되기 위해서는 자료구조와 알고리즘에 대해 항상 공부하고 준비해야 한다. 특히나 요즘 IT 기업들은 코딩테스트를 필수적으로 보기 때문에 이러한 기초가 준비되어 있지 않으면 탈락하기 쉽상이다. 이 책은 파이썬을 사용해 자료구조와 알고리즘을 학습할 수 있다. 파이썬이라는 언어 자체가 알고리즘을 구현해보는데 적합하다고 생각한다. 문법이 쉽고 간결하기 때문이다. 그래서 코딩테스트를 본다고 하면 파이썬을 선택하는 사람들이 많다. 코딩테스트를 준비하는 사람에게도 좋은 책기본이 되는 알고리즘을 활용한 문제들이 많이 나오고 있기 때문에 그에대한 대비를 할 수 있다. 전체 소스코드가 있기 때문에 자신의 것으로 만든 뒤 다른 방법으로 구현해보는 연습을 한다면 좋은 결과를 얻을 수 있을 것 이다.개발자로 취업하려는 준비생들에게 이 책을 추천한다.