알고리즘(로버트 세지윅, 캐빈 웨인) 서평

알고리즘

방대하지만 깊은 지식을 담고 있는 책이다. 다른 자료구조/알고리즘 책보다 좋았던 점은 책의 구성이 잘 되어있는 점 같다.

큐, 스택과 같은 기본 개념부터 추상 데이터 타입에 대한 설명, 그리고 정렬, 탐색, 그래프, 문자열 등에 대해 알려주는 과정에서 이전에 나온 자료구조/알고리즘 개념을 기반으로 새로운 개념들을 연관지어서 설명해주기 때문에 읽을 수록 이해가 된다.

비록 모든 내용을 이해하진 못했지만, 어떤 알고리즘이 어떤 맥락에서 개발됐는지를 알게 됐고, 다른 알고리즘들과 비교해보면서 상황에 맞는 알고리즘을 찾는 방법을 배운 것 같다.

특히 예제 코드들이 잘되어있어서 예제 코드와 그림을 보고 어떻게 동작에 하는지 고민해보면 이해하는데 도움이 된다.

연습 문제들을 풀어보면서 이론으로 배운 부분들을 실제 코드로 구현하면서 동작 방식에 대해 생각해 볼 수 있었고, 실제 구현하는 것은 역시 쉽지 않고 많이 해봐야겠지만, 그래도 자료구조와 알고리즘에 더 가까워진 느낌이든다.

필요할때 활용할 수 있도록 책상 가까운데 두고 여러번 읽어야겠다.


코드숨에서 15주간(2023.06.08 ~ 2023.09.14) 스터디에 참여했다. 스터디원들과 개념들에 대해 얘기하고 연습문제를 같이 풀어보며 학습했다.

혼자서는 900페이지 가까운 책을 못읽었을 것 같다. 함께 성장하고 싶다면 코드숨 스터디를 추천한다.