실전 알고리즘 공부법!
민간전승되던 고급 기법에서 최신 트렌드까지

알고리즘 트레이닝: 프로그래밍 대회 입문 가이드》는 오늘날의 경진 프로그래밍에 관해 종합적으로 설명하고 있는 책입니다. 이 책의 저자는 경진 프로그래밍이 가장 훌륭한 알고리즘 공부법이라고 주장하고 있습니다. 프로그래밍 대회에서는 실제로 작동하는 알고리즘을 설계하고 구현하도록 장려하고, 그 과정에서 프로그래밍 및 디버깅 실력이 향상되도록 자극합니다. 이런 대회 환경 때문에 문제를 푸는 데 필요한 사고 능력이 집중적으로 강화될 수 있는 것이겠지요.

이 책은 따라 해보며 설계하고 구현하도록 구성되어 있어서, 알고리즘을 배우고 프로그래밍 대회를 연습하고 싶은 학생들에게 훌륭한 참고서가 될 것입니다. 몇몇 알고리즘 설계 기법은 온라인 게시판이나 블로그 글에만 간단히 소개되는 등 제대로 정리된 자료가 부족하여 상위권 경진 프로그래머들 사이에서만 주로 공유되는데, 이 책은 그런 ‘민간전승’ 기법들을 다루고 있는 점도 눈에 띕니다. 활용하기 좋은 프로그래밍 기법, 최신 트렌드 및 대회에서 유용한 트릭까지, 다루는 주제의 폭이 넓고 그 난이도도 다양해서 초보자와 경험자 모두에게 적합한 책입니다.

추천의 글

문제 해결 능력을 길러 줄 훌륭한 책
문제 해결 능력은 프로그래머에게 필요한 핵심 능력 중 하나입니다. 이 능력은 알고리즘 문제를 해결하면서 키울 수 있습니다. 문제를 해결하려면 사용할 수 있는 방법을 먼저 공부해야 합니다. 이 책은 문제를 해결할 수 있는 거의 모든 알고리즘과 자료 구조에 대한 설명을 담고 있습니다. 책의 후반부에는 책으로는 만나보기 어려웠던 주제를 소개하고 있어서 좀 더 어려운 문제를 해결하고 싶은 분들께 큰 도움이 될 것입니다. 효율적인 방법을 생각하기 위한 능력을 기르는 데 도움이 될 만한 훌륭한 책입니다.
최백준, 백준 온라인 저지 운영자

경진 프로그래밍 실력을 끌어올리기 위한 필독서
이 책은 경진 프로그래밍에서 다루고 있는 분야들을 폭넓게 훑어보기 좋습니다. 전공 서적만큼 아주 상세한 내용을 담고 있지는 않지만, 대신 최근의 경진 프로그래밍 트렌드에 걸맞은 여러 분야를 아우르고 있습니다. 거기에다 이 책의 저자가 직접 만든 채점 사이트에서 새로운 문제들도 풀어볼 수 있습니다. 경진 프로그래밍 실력을 한층 더 늘리고 싶다면 필수로 읽어봐야 할 좋은 책입니다. 물론 기업의 알고리즘 테스트나 코딩 테스트를 준비하는 분들에게도 추천할 만합니다.
박성원, 구글코리아 소프트웨어 엔지니어

함께 보면 좋을 책

저자인 안티 라크소넨이 《알고리즘 트레이닝: 프로그래밍 대회 입문 가이드》 와 함께 볼 것을 강력히 추천하는 책 중에 한 권이 《알고리즘 트레이닝: 자료 구조, 알고리즘 문제 해결 핵심 노하우》입니다. (풍문에 의하면 이 책이 S 전자의 2018년도 사내 도서관 대출 순위 1위라는 감격스런 소식이.. 😎)

이 책 외에도 인사이트에서 발간한 알고리즘 학습서의 대명사인 《알고리즘 문제 해결 전략》부터 《코딩 인터뷰 완전 분석》, 《문제로 풀어보는 알고리즘》 등도 추천합니다. 국내외 프로그래밍 경진대회나 각종 알고리즘 테스트 준비는 이제 인사이트 알고리즘 관련서들과 함께 하세요!

알고리즘 트레이닝: 프로그래밍 대회 입문 가이드》는 다음 서점에서 구입하실 수 있습니다. 🙂

교보문고 | Yes24 | 알라딘 | 인터파크

정오표