본문 바로가기

정렬

앱과 함께 보는 알고리즘 그림책! 참으로 기발한 책 하나가 곧 출간됩니다. 일반적인 콘텐츠의 확장은 책에서 영화로, 연극으로, 드라마로, 게임 등으로 이뤄지죠. 그런데 앱 하나 잘 만들었더니 그게 거꾸로 이뤄졌네요. 바로 'Algorithms: Explained & Animated(알고리즘 도감)'이란 앱입니다. 일본인 개발자와 대학교수가 함께, 어떻게 하면 코딩을 공부하는 많은 사람이 알고리즘을 좀 더 쉽게 이해할 수 있을까를 고민한 끝에 2016년에 출시하였는데, 이게 소위 말하는 '대박'을 터뜨린 겁니다. 출시 1년 도 안 되어 50만 다운로드를 넘어섰고(2018년 2월 현재 90만 이상), 그해 ‘애플이 선택한 2016년 베스트 앱’으로 선정되는 영광을 누리기도 했습니다. 이어 앱 내용을 기반으로 일본어 책으로도 나왔고, 그 책을.. 더보기
제대로 만든 알고리즘 입문서! 오늘 소개할 책은 《처음 만나는 자바스크립트》, 《처음 만나는 파이썬》에 이은 알고리즘 입문서인 《처음 만나는 알고리즘》입니다. 세 책 모두 이웃 일본에서는 해당 분야 베스트셀러 및 스테디셀러로 판매되고 있는 책으로, 프로그래밍에 입문하려는 우리나라 독자들에게도 좋은 평가를 기대해 봅니다. 알고리즘을 제대로 이해하지 못하고, 즉 제대로 된 알고리즘을 구현하지 못한 채 좋은 프로그램을 만든다는 건 상상도 할 수 없겠죠. 그래서 프로그래밍을 배울 때 알고리즘을 제대로 배우는 것이 중요하다고 합니다. 이 책은 정보처리기사나 정보 올림피아드에 자주 출제되는 주요 알고리즘을 직접 구현하면서 최대한 쉽게 설명하고 있으며, 데이터 구조에서의 변수와 배열, 그리고 알고리즘을 중심으로 꼼꼼하게 기술하고 있습니다. 이 알.. 더보기