내블로그 | 랜덤블로그 쪽지
honi님의 블로그
http://blog.yes24.com/java85
리스트 | RSS
태그 & 테마링 | 방명록
honi
님의 블로그
프로필 쪽지 친구추가
1월 스타지수 : 별2,431
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
나의 리뷰
기본 카테고리
나의 메모
기본 카테고리
태그
내용이 없습니다.
2021 / 05
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
월별보기
나의 친구
나의 친구들
최근 댓글
4차 산업을 대표할 것이라고 소개되곤.. 
새로운 글
오늘 5 | 전체 1130
2011-09-26 개설

2021-05 의 전체보기
쓰면서 익히는 알고리즘과 자료구조 | 기본 카테고리 2021-05-23 15:35
http://blog.yes24.com/document/14436019복사Facebook 보내기 트위터 보내기

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

윤대석 저
한빛미디어 | 2021년 03월

내용     편집/구성     구매하기

알고리즘 사고력 키우기

위 상품을 구매하면, 리뷰등록자에게 상품판매대금의 3%가 적립됩니다. (상품당 최대 적립금액 1,000원) 애드온 2 안내

요새 나오는 알고리즘 관련 서적들과 마찬가지로 '쓰면서 익히는 알고리즘과 자료구조'도
파이썬 코드로 예제가 제공됩니다. 파이썬의 기본적인 설치나 사용방법에 대해서는 기술하지 않기 때문에 파이썬을 조금 알고 있으신 분이 보시면 더 좋을꺼 같습니다.

 

 

물론 파이썬을 몰라도 함수명이나 코드들이 직관적이기 때문에 이해를 하기는 어렵지 않습니다.
저는 책을 보면서 자바스크립트로 코드를 짜보면서 해보고 있는데, 파이썬에서 간단하게 되는 코드를
자바스크립트로는 구현을 하거나 코드가 길어지는게 좀 아쉬울 뿐이였습니다.

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

■ 목차
1. 배열(Array)
2. 문자열(String)
3. 연결리스트(Linked List)
4. 스택(Stack)과 재귀(Recursion)
5. 큐(Queue)
6. 트리(Tree)
7. 동적 프로그래밍(Dynamic Programming)
8. 정렬(Sort) 알고리즘


다른 책과 다른 점은 '아이디어'라는 부분인데, 어떻게 문제 풀이를 접근 해야되는지 도출하는 방법이 나와 있습니다.
막상 코드를 외우서 문제를 풀려고 하면, 기본 알고리즘 코드가 기억이 잘 나지 않던가 또는 응용할 때 어려움을 겪는데 이런식으로 문제 해결 습관을 길르면 많은 도움이 될 것 같습니다.

 

그리고 같은 문제를 여러가지 방법으로 푸는 방법이 나오면서 시간/공간복잡도에 대해서 정의가 되어 있고,
차근 차근 읽어보면 어떤 방법으로 푸는 방법이 있는지 그리고 여러가지 방법으로 사고를 하는데 도움이 되었던 것 같습니다.

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

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

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
1
진행중인 이벤트
나의 북마크
이벤트 세상