이것도 알아야 하네?
[책 리뷰] 다이내믹 프로그래밍 완전 정복: 빠르고 우아한 상향식 문제 풀이법 본문
최근 알고리즘 두뇌(?)가 멍청해지는 것을 느끼고, DP 관련 도서를 e-book으로 구매해서 기억을 찬찬히 다시 돌리고 있습니다. 그 중 구매한 "다이내믹 프로그래밍 완전 정복"이라는 책을 가장 먼저 읽었고, 책을 구매할 시에는 리뷰를 한 블로그를 발견하지 못하여 이 후에 구매하고자 하는 사람에고 도움이 되고자 이 글을 작성합니다.
처음에는 나동빈님의 코딩 저서처럼 한국산? 인 줄 알았지만, 그냥 번역본이었습니다... (표지만 봐도 지은이가 외국인인데.. 그냥 난 멍청...했...) 원제는 "Dynamic Programming for Coding Interviews"로 코딩 인터뷰에서 사용할 수 있는 동적 계산법을 소개한 책이며, 해당 책은 구글에 pdf..읍읍
책 리뷰
★★☆☆☆
장점
DP 관련 모든 문제를 잘 엮어서 쉽게 설명되어 있습니다. DP 뿐만 아니라 메모제이션 기법도 소개하여 차이점을 명확히 한 부분과 같은 문제를 다른 기법으로 풀이한 코드가 full 코드로 제공됩니다. 이 부분에서 개념 이해에 많은 도움을 받았습니다.
치명적 단점
책에 있는 예제 문제의 답이 없습니다.. 사실 이 부분이 굉장히 화가 나고 이해안되는 부분입니다.
책에 있는 코드를 올린 git repository가 있습니다만,
해당 저장소는 설명을 위해 책에 있는 코드를 바로 실행할 수 있는 상태로 코드로 올려놓기만 하였습니다. 예제 문제를 올리겠다는 말만하고 1년동안 아무 변화도 없는 게 소름돋네요,, 바쁜 건 이해하지만 이정도면 문제집 답지 없이 출판한 거 아닌가요... yes24에서 구매했는데 다 읽고 나니 평점이 높고 아무도 이 부분을 지적하지 않아서 놀랐네요..
무튼 사시길 고민하시는 분들은 많은 예제가 있지만, 답은 없다는 것을 유념하시고 결정하세요!
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[Python] Programmers 보석 쇼핑 (2020 카카오 인턴십) (0) | 2021.11.24 |
---|---|
[개념 정리] 최소 거리 구하기: 다익스트라 (개념 및 C++ 우선순위 큐를 이용한 구현) (0) | 2021.11.19 |
[C++] Programmers 미로 탈출 풀이 (2021 카카오 채용연계형 인턴십) (0) | 2021.11.13 |
[C++] 백준 14499번 주사위 굴리기 (삼성 SW 역량 테스트 기출 문제) (0) | 2021.11.12 |
[C++] 백준 14500번 테트로미노 (삼성 SW 역량 테스트 기출 문제) (0) | 2021.11.12 |