누구나 자료 구조와 알고리즘 - 상식으로 이해하는 자료 구조와 알고리즘!, 개정2판
제이 웬그로우 지음, 심지현 옮김 / 길벗 / 2021년 11월
평점 :
장바구니담기


자료구조와 알고리즘은 개발자에게 있어서 많은 부분을 차지한다.

취업과 이직 시 코딩테스트를 도입하는 회사들도 상당수있는 것 뿐만 아니라 실무에서도 중요한 부분을 차지한다.

이 책은 자료구조와 알고리즘의 기초 지식이 없는 독자와 어떻게 공부해야 하는지 길잡이가 필요한 모든 독자들이 많은 도움을 받을 수 있는 책이다.

총 20장으로 구성되어 있어 각 챕터에서 다루는 주제에 대해 개념부터 원리와 과정을 공부해볼 수 있다.

자료 구조가 중요한 이유를 시작으로, 기초 자료구조인 배열과 속도를 측정하는 것 뿐만 아니라 기초 연산에 대한 기본 개념을 다지도록 도와준다.

기초 개념을 다진 이후부터는 검색 알고리즘과 알고리즘을 공부하면서 많이 접한 용어인 빅 오 표기법에 대해 자세히 다룬다.

빅 오 표기법은 다른 알고리즘 책에서는 자세히 다루지 않기 때문에 이 책을 통해서 깊이 있게 배워볼 수 있다.

이후의 모든 알고리즘 기법들은 빅 오 표기법과 연관지어 원리를 소개한다.

그리고 이 책에서는 여러 알고리즘 문제 유형을 어떻게 접근해서 문제를 풀어야 하는지 훈련할 수 있도록 도와준다.

각 챕터별로 마지막 부분에서는 연습문제 통해 내용을 정리해보고 직접 문제를 풀어볼 수 있어서 어느 부분이 아직 부족한 부분인지 파악할 수 있다.

알고리즘을 공부하면서 매번 느끼는 것이지만 암기보단 이해가 중요하다고 생각한다.

개념을 차근차근 쌓고, 알고리즘의 여러 문제 유형과 해결 방법을 하나하나씩 공부해가며, 직접 문제를 풀어볼 수 있어서 많은 도움이 되었다.

특히 빅 오 표기법에 대해 좀 더 자세히 알게된 점과 아직 내가 접하지 못한 여러 문제 유형과 해결 방법을 공부해볼 수 있었던 점이 나에게 많은 도움이 되었다.

자료구조와 알고리즘을 공부해야 하는데 어떻게 시작해야 할지 막막한 분들이나 다시 개념부터 공부해보고 싶은 분들, 그리고 알고리즘의 여러 문제 유형과 해결 방법을 공부해보고 싶은 분들 모두에게 추천한다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo