pinkmin***
2017-05-17

프로그래밍 세계로 초대하는 알고리즘 입문서
하지만, 이 책을 만나고 생각이 조금 달라졌어요
1. 단순히 프로그램을 위한 코딩이 아닌, 생각의 유연함, 사고력을 길러줄 수 있다는 생각
2. 그리고 배우는 방식을 조금만 바꿔도 재미있고 쉽게 이해할 수 있다는 점!!
단! 이 책의 다른 점이라면, 알고리즘과 실생활의 조합이 정말 좋았다는 것입니다.
"비디오 게임을 만들고 싶다면? 그래프 알고리즘을 이용하여 인공지능 시스템을 만들 수 있다"
이진 탐색 앞에서도 전화번호부에서 번호를 찾는 것을 가정하여 설명해주죠.
그리고 페이스북 로그인 등등
실제 우리 생활에서 알고리즘이 얼마나 필요한지, 그 알고리즘이 어떠한 대단한(?) 일들을 하고 있는지 알게될거예요.
단순탐색의 경우 __번 / 이진 탐색의 경우 __번
이렇게 독자들이 직접 문제를 풀어볼게 하여 직접 느낄 수있게 해본 점들도 좋았어요.
그리고 다음장에서는 이렇게 바로 비교를 해주니.
아 단순탐색이 얼마나 미련한 방법인지 순식간에 감이 딱! 옵니다.
우리가 왜 알고리즘을 배워야하는지에 대한 이유가 잡히죠.
개념을 통해 알고리즘을 잘 설명한 점.
이진탐색은 정말 비전공자들도 이해하기 쉬운 개념이잖아요!
그래서 조금 더 어려운 알고리즘을 하나 더 리뷰해보려해요.
이 실제 제가 대학생때, 대체 이게 뭐냐 했던 개념이 잘 잡히지 않던 부분 중 하나였습니다....
이렇게 친근한 예제와 그림으로 개념부터 차근차근 배웠다면