알고리즘 첫걸음 - 그림으로 쉽게 이해하는 알고리즘
양성봉 지음 / 생능 / 2020년 1월
평점 :
장바구니담기




늘 선택을 하면서 살게 되어있다.

그렇다면 선택은 가능한 최선의 선택을 하는 것이 좋을 것이다.

그렇다면 어떻게 선택을 해야할까? 

선택을 했다면 이것은 정말 최선일까?


경제성, 효율성, 성과성, 희생의 최소화, 도덕성 등등 일상생활에서는 고려해야할 점이 너무많다.

그나마 과학적 사고라던지, 컴퓨터 프로그래밍에서는 

조건을 단순화한다던지, 상황을 제어하면서 

그 속에서 최선을 값만 찾으면 된다.


그래도 최선이라는 것이 그리 쉽지만은 않다.

제한된 상황이라도 미처 고려 못하는 부분이 있을 수도 있기 때문이다.


'알고리즘 첫걸음'은 알고리즘에 대해 간략하게 알려주며,

대표적인 알고리즘의 원리를 이해하게끔 구성되어있다.

이 책을 읽다보면 일상생활에서, 우린 벌써 많은 부분에서 이런 과학적 알고리즘에 의해

편리함을 누리고 있음을 알 수 있다.


대표적인 알고리즘들을 차근차근 그림과 과정 하나하나를 짚어가면서 알려주기에

건너뛰지말고, 아는 것 같다고 대충 보지만 않으면,

복잡하게 보이는 부분들도 쏙쏙 이해가 간다.


하지만 단순한 퀴즈책이 아니고,

일상의 여러 문제들을 해결하기위한 '알고리즘들'이기에

읽어가다보면 오히려 '직관'에 따른 해법보다 더 복잡하고 단계가 많아 보인다.

계산 속도가 이제는 인간에 비해 무제한에 가까울 정도로 빠른 

컴류터에 적용할 개념이라는 부분을 꼭 명심하고 읽어야 하겠다.


약간은 복잡해보이더라도 확실한 방법,

속도(나중에는 중요하겠지만)보다는 정확도를 올리는 방법,

모든 경우에도 적용할 수 있는 보편적인 방법등을

아무것도 모르는 기계나 컴퓨터에게 시킨다고 생각하고 그 과정을 그려나가는 방법,

이것이 알고리즘이고,

이 책은 기초를 다지는 데 도움이 된다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo