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

한빛미디어

독자리뷰

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

han***

|

2021-05-23

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

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

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

1.jpg

 

요새 나오는 알고리즘 관련 서적들과 마찬가지로 '쓰면서 익히는 알고리즘과 자료구조'도

파이썬 코드로 예제가 제공됩니다. 파이썬의 기본적인 설치나 사용방법에 대해서는 기술하지 않기 때문에

파이썬을 조금 알고 있으신 분이 보시면 더 좋을꺼 같습니다.

 

물론 파이썬을 몰라도 함수명이나 코드들이 직관적이기 때문에 이해를 하기는 어렵지 않습니다. 

저는 책을 보면서 자바스크립트로 코드를 짜보면서 해보고 있는데, 파이썬에서 간단하게 되는 코드를

자바스크립트로는 구현을 하거나 코드가 길어지는게 좀 아쉬울 뿐이였습니다.

 

그리고 모든 책에서 그렇듯이 아래와 같이 필요한 모든 자료구조와 예제들을 소개하고 있는데, 

 

■ 목차

1. 배열(Array)

2. 문자열(String)

3. 연결리스트(Linked List)

4. 스택(Stack)과 재귀(Recursion)

5. 큐(Queue)

6. 트리(Tree)

7. 동적 프로그래밍(Dynamic Programming)

8. 정렬(Sort) 알고리즘

 

 

다른 책과 다른 점은 '아이디어'라는 부분인데, 어떻게 문제 풀이를 접근 해야되는지 도출하는 방법이 나와 있습니다.

막상 코드를 외우서 문제를 풀려고 하면, 기본 알고리즘 코드가 기억이 잘 나지 않던가 또는 응용할 때 어려움을 겪는데 

이런식으로 문제 해결 습관을 길르면 많은 도움이 될 것 같습니다.

 

2.jpg

 

그리고 같은 문제를 여러가지 방법으로 푸는 방법이 나오면서 시간/공간복잡도에 대해서 정의가 되어 있고, 

차근 차근 읽어보면 어떤 방법으로 푸는 방법이 있는지 그리고 여러가지 방법으로 사고를 하는데 도움이 되었던 것 같습니다.

 

알고리즘을 코드보다 사고능력을 키우고 싶으신 분들이라면 추천드릴 책입니다.

 

※ 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

닫기

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