이 영역을 누르면 첫 페이지로 이동
Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

페이지 맨 위로 올라가기

[서평] 그로킹 알고리즘(개정판)

Coding Groot

[서평] 그로킹 알고리즘(개정판)

  • 2025.02.28 22:54
  • Note/Reading List
글 작성자: Coding Groot
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
제공 받은 Ebook 캡처
알고리즘을 처음 공부할 친구들에게 소개해주고 싶은 책

저는 이 책을 읽고 수학적 엄밀함보다 직관적인 이해에 중점을 둔 알고리즘 입문서라고 느꼈습니다. 그리고 가장 큰 특징은 처음 보면 복잡하고 막막할 수 있는 알고리즘 개념의 거의 모든 것을 시각적으로 표현했다는 점입니다.

기본적인 자료구조과 대표적인 알고리즘이 그림으로 귀엽게 설명되어 있어서 재밌게 읽을 수 있습니다. 코드는 간단하게 파이썬으로 작성되어 있고 복잡할 수도 있는 실행 과정은 모두 시각화되어 있어서 직관적으로 이해하기 쉽습니다. 알고리즘을 이전에 공부해본 저는 알고리즘은 (조금 과장을 보태서 ㅎㅎ) 코드하고 그림만으로도 충분히 이해가 될 정도였습니다.

알고리즘을 공부할 때, 교수님께 그림을 그리면서 전개과정을 보면 좋다는 조언을 받고 이후 제시된 알고리즘이 이해가 안 되면 항상 그림을 그리면서 이해했습니다. 지금도 헷갈리면 이렇게 하고 정말 좋은 방법이라고 생각합니다. 이 책이 그런 과정을 미리 준비해 놓은 것 같은 느낌입니다. 예로 동적 프로그래밍(DP)의 대표적인 문제인 Knapsack 문제의 표와 그림을 캡처해왔습니다. 이런 과정을 책을 덮고 스스로 할 수 있도록 연습을 한다면 이 책을 200% 활용할 수 있지 않을까 싶습니다.

DP 그림 캡처

추천 대상

다만 알고리즘 수업을 들으셨거나 기본적인 내용을 아시는 분에게는 쉬울 것 같습니다. 그리고 책이랑 실제 알고리즘 문제도 풀어보면 훨씬 효과적으로 보실 수 있을 것 같습니다. (어떤 것부터 푸실지 모르겠다면, 백준 단계별로 풀기에서 일단은 읽은 단원에 해당하는 부분을 풀어보세요!)

반응형

댓글

댓글을 사용할 수 없습니다.

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [서평] 자바 코드의 품질을 높이는 100가지 방법

    [서평] 자바 코드의 품질을 높이는 100가지 방법

    2025.03.28
  • [서평] 객체에서 함수로

    [서평] 객체에서 함수로

    2025.02.05
  • [서평] 비전공자도 배울 수 있는 타입스크립트

    [서평] 비전공자도 배울 수 있는 타입스크립트

    2024.11.24
  • [서평] 이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접

    [서평] 이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접

    2024.09.29
다른 글 더 둘러보기

정보

Coding Groot 블로그의 첫 페이지로 이동

Coding Groot

  • Coding Groot의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 소개
  • 블로그 저작권

카테고리

  • 분류 전체보기 (182)
    • Git (23)
      • Git Tutorial (9)
      • Git Note (7)
      • Git Lecture (7)
    • Programming Language (1)
      • C (2)
      • C Sharp (5)
      • Java (4)
      • JavaScript (7)
      • Julia (5)
      • Python (4)
    • Programming (8)
      • Algorithm (2)
      • Compiler (5)
      • Data Structure (0)
      • Web (12)
      • NestJS (2)
    • DevOps, Infra (36)
      • Apple (6)
      • Cloud (15)
      • Database (1)
      • Network (4)
      • Linux (8)
    • Game Programming (11)
      • Unity Tutorial (5)
      • Unity Note (6)
    • Hardware Design (1)
      • Digital Circuit (1)
    • Note (49)
      • Coffee (2)
      • Retrospect (15)
      • Reading List (14)
    • Mathematics (1)

인기 글

공지사항

태그

  • 회고
  • git
  • Github
  • javascript
  • aws
  • 한빛미디어
  • 서평
  • tutorial
  • 전체 보기…

정보

Coding Groot의 Coding Groot

Coding Groot

Coding Groot

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기

나의 외부 링크

  • GitHub
  • SlideShare
  • 유니티 2020 수업
  • TIL Blog
  • 모도코

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Coding Groot.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.