메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

쓰면서 익히는 알고리즘과 자료구조

jsm7***

|

2021-05-23

쓰면서 익히는 알고리즘과 자료구조

노트에 직접 알고리즘 문제 해결 과정을 쓰면서 알고리즘과 자료구조의 개념을 이해하는 학습법 안내 도서

  • 저자 : 윤대석
  • 출간 : 2021-03-29

대학교때 여러가지 사정(학교의 사정과 개인적 스케쥴)이 겹치면서

알고리즘은 강의 자체를 못들었고, 자료구조는 독학했던 기억이 떠오릅니다.

 

쓰익알자_00.jpg

 

이 책은 기본적으로 "파이썬"으로 진행되지만,

다른 언어를 배우셨다면 다른 언어로 연습하는 것도 가능합니다.

하지만 저는 책을 볼 때, 실습도 언어를 쓰는 것을 좋아하기 때문에

파이썬을 모르신다면 이 책을 읽기 전에 "혼자 공부하는 파이썬"을 공부하는 것을 추천드립니다.

 

저자는 알고리즘 설계 캔버스라는 레이아웃을 활용해서

문제를 해결하는 방법을 제시하고 있습니다.

 

쓰익알자_01.jpg

 

알고리즘 캔버스는 Constraints, Ideas, Complexities, Code, Tests 영억으로 나눠져있습니다.

 

알고리즘 설계 캔버스를 활용하면 

제한사항이나 고려하지 못한 테스트 케이스등을 미리 적을 수 있어

문제 해결과정에서 실수할 수 있는 부분을 줄일 수 있다고 합니다.

 

쓰익알자_03_.jpg

 

 

책은 설명과 코드와 그림을 적절하게 잘 배치해서 독학하는 사람이 학습하기 좋게 구성되어있습니다.

보통 전공을 공부할 때 기억을 더듬어 보면 

딱 단계별 그림만 있고, 세부적인 부분은 글에서 설명을 해주어서

왜 저게 저렇게 넘어가지?하는 부분들이 가끔 있는데, 그림에 직접 설명이 상세하게 그려져있는 부분들이 많아

더 쉽고 빠르게 이해할 수 있어서 좋았습니다.

 

 

또한 하나의 문제에 하나의 풀이방법만이 아니라

다양한 방식의 접근법을 알려주기 때문에 조금 더 다양하게 사고를 할 수 있는 능력을 기르게 해주는 것 같습니다.

언어 공부는 조금 해봤지만 알고리즘과 자료구조를 독학하고 싶은 분들에게 좋은 책인것 같습니다.

코딩테스트와 연계해서 이 책 다음으로는 "이것이 취업을 위한 코딩 테스트다 with 파이썬"를 공부한다면 좋을 것 같습니다.

 

 

이 책은 한빛미디어 도서 서평단 "나는 리뷰어다 2021" 활동을 통해 제공 받았습니다.

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?