안녕하십니까? 


이번 포스팅에서 리뷰할 서적은 [그림으로 배우는 알고리즘(Algorithm) Basic]이라는 책입니다.

이 책은 일본인인 스기우라 켄 이라는 사람이 초판이 2016년 6월 28일이라고 합니다.


단적으로 말해서 이 책의 내용에 대해서 이야기하라고 하면 이 책의 제목 그대로 알고리즘의 기초에 대해서 다 이야기를 하는 책이라고 보시면 될 듯 합니다. 


저자는 제 1장에서 알고리즘이란 무엇인지 알기쉽게 만화를 그려가면서 알기 쉽게 설명을 하고 있습니다. 그리고 알고리즘에 대한 설명이 다 끝이 나면 다음 장인 2장에서는 변수와 배열에 관한 설명을 하고 있습니다.


3장부터 서서히 어려워지는데, 여기서 부터 자료구조에 대한 내용을 설명하는데, 어렵게 말만 가지고서 설명을 하는 것이 아니라, 한눈에 알기 쉽게 설명을 하고 있습니다. 


그리고 4장에서는 기본적으로 사용되는 알고리즘에 대해서 그림을 역시 그려서 알기 쉽게 설명을 하였으며, 5장에서는 정렬과 검색에 사용된느 알고리즘에 대해서 설명을 하고 있습니다.


6장 나머지 알고리즘에 대해서 간단하게 설명을 하고 있으며, 마지막인 7장에서 알고리즘의 계산량이라는 것을 설명하면서, 어떤 알고리즘이 더 좋은 것인지 비교할 수 있는 잣대를 알려주고 있습니다.


개인적으로는 과거 생명과학 실험실에서 공부했을 때, 일이 있어서 질량분석기의 데이터를 분석하는 소프트웨어에 대한 논문을 읽었지만, 전혀 이해를 할 수 없었습니다. 하지만 이제 이 책을 읽어 보니까, 이제서야 그때 왜 이해를 못했는지 알 수 있었습니다.


이 책은 저와 같이 컴퓨터나 프로그래밍 전공이 아닌 사람이 '알고리즘'에 대해서 알고자 하면, 당연 이 책을 읽는 것이 정답이라는 생각이 듭니다.

+ Recent posts

티스토리 툴바