쓰면서 익히는 알고리즘과 자료구조
올해 처음 리뷰를 할 책은
"쓰면서 익히는 알고리즘과 자료구조" 이다.
개발자마다 차이가 있겠지만
대부분의 개발자들은 취업 이후 알고리즘이나 자료구조같은 내용은 거의 들여다 보지 않을 것이다.
나도 마찬가지다.
그나마 읽어봤던 책이라면 임백준님의 "누워서 읽는 알고리즘" 정도를 IT교양서로 생각하고 빠르게 읽어본게 전부이다.
이 책은 어렴풋이 각 개념들을 다시 상기 시켜주었다.
재미있게도 이 책에서는 코딩 테스트 사이트에서 만나 볼 수 있는 문제들을 이용해
알고리즘과 자료구조를 설명하고 있다.
그리고 아래 그림과 같이 이해하기 쉽도록 그림들을 적절히 배치해 놓았다.
또한 문제를 정확히 인식하고 분석하기 위해
"노트 레이아웃" 이라는 툴을 적극 활용하고 있다.
이 툴을 사용해 "제한사항"을 확인하고, "아이디어"에서 문제를 풀 수 있는 기본적인 설계를 유도하며
"코드"를 통해 해당 문제를 풀수 있도록 한다.
이 책에서 사용되는 언어는 파이썬이다.
파이썬을 공부하지 않았다면 코드를 읽고 이해하는데 약간의 어려움이 있을 거라고 생각된다.
마지막으로
이 책은 취업전의 학생들, 프로그램을 공부하는 사람들이 읽어 보면 좋을거 같다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
반응형
'블로그 > 도서' 카테고리의 다른 글
[도서] 유닉스의 탄생 (0) | 2021.07.19 |
---|---|
[도서] 김상형의 SQL 정복 (0) | 2021.06.20 |
[도서] 모던 자바 인 앤셕(Modern Java in Action) (0) | 2020.10.22 |
[도서] 김미경의 리부트 (0) | 2020.10.06 |
[도서] 해커, 광기의 랩소디 (0) | 2020.09.14 |