000 | 00000cam c2200205 c 4500 | |
001 | 000045692778 | |
005 | 20160624170248 | |
007 | ta | |
008 | 120224s2012 ulka 001c kor | |
020 | ▼a 9788996094067 ▼g 113000 | |
035 | ▼a (KERIS)BIB000012651702 | |
040 | ▼a 211064 ▼c 211064 ▼d 211064 ▼d 211064 ▼d 211009 | |
082 | 0 4 | ▼a 005.73 ▼2 22 |
085 | ▼a 005.73 ▼2 DDCK | |
090 | ▼a 005.73 ▼b 2012 | |
100 | 1 | ▼a 윤성우 |
245 | 2 0 | ▼a (윤성우의 열혈) 자료구조 / ▼d 윤성우 저 |
246 | 1 8 | ▼a 열혈 자료구조 |
260 | ▼a 서울 : ▼b 오렌지미디어, ▼c 2012 ▼g (2013 3쇄) | |
300 | ▼a 606 p. : ▼b 삽화 ; ▼c 26 cm | |
500 | ▼a C언어를 이용한 자료구조 학습서(Introduction to data structures using C) | |
500 | ▼a 색인수록 | |
945 | ▼a KLPA |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.73 2012 | Accession No. 111769358 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121217446 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121217447 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121236997 | Availability Available | Due Date | Make a Reservation | Service |
No. 5 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.73 2012 | Accession No. 151307622 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.73 2012 | Accession No. 111769358 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121217446 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121217447 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.73 2012 | Accession No. 121236997 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.73 2012 | Accession No. 151307622 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
자료구조 학습의 올바른 방법과 목표를 알려주는 책으로, 자료구조를 어떠한 방법으로 어떠한 수준까지 공부해야 하는지를 선배의 입장에서 이야기한다. 부록으로 12개월간 인터넷 무료강의를 들을 수 있는 쿠폰을 제공한다.
자료구조 학습의 올바른 방법과 목표를 말하고자 합니다!
자료구조는 어렵다고 알려져 있습니다.
하지만 문제는 어렵다는데 있는 것이 아닙니다.
어려워도 끝까지 공부할 수 있다면 문제가 되지 않습니다.
문제는 끝까지 공부하지 못하는데 있습니다.
설명이 이치에 맞고 학습의 방법이 올바르다면,
내용이 어려워도 끝까지 공부할 수 있습니다.
그래서 저자는 말합니다.
자료구조를 잘 아는 사람에게 배워야 할 것은 자료구조의 학습방법이다!
그리고 저자는 본서를 통해서 자료구조를 어떠한 방법으로
어떠한 수준까지 공부해야 하는지를
선배의 입장에서 이야기합니다.
부록
12개월간 인터넷 무료강의를 들을 수 있는 쿠폰 제공
Information Provided By: :

Author Introduction
윤성우(지은이)
프로그래밍을 공부한다면 모르는 사람이 없을 것 같은 베스트셀러 저자이다. 여전히 쉽게 설명하는 방법에 대해 고민하고 있으며 그 고민 결과를 바탕으로 책을 집필하고 있다.프로그래머라는 직업에 충실하기 위해 적지 않은 기간 동안 집필 활동이 없었지만 그간 축적된 에너지를 바탕으로 다수의 책을 쓸 계획을 가지고 집필에 임하고 있다. 벤처회사에서 개발자로 일하던 저자는 IT분야의 집필과 강의로 처음 이름이 알려졌으며, 2004년부터 지금까지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하였다. 또한 핸드폰용 DMB 칩의 개발에도 참여하였으며, 현재는 ㈜액시스소프트의 CTO로 있으면서 웹 기반 솔루션 개발에 관심을 갖고 있다.

Table of Contents
목차 Chapter 01. 자료구조와 알고리즘의 이해 = 11 01-1. 자료구조(Data Structure)에 대한 기본적인 이해 = 12 01-2. 알고리즘의 성능분석 방법 = 16 프로그래밍 문제의 답안 = 45 Chapter 02. 재귀(Recursion) = 49 02-1. 함수의 재귀적 호출의 이해 = 50 02-2. 재귀의 활용 = 56 02-3. 하노이 타워: The Tower of Hanoi = 64 Chapter 03. 연결 리스트(Linked List) 1 = 73 03-1. 추상 자료형: Abstract Data Type = 74 03-2. 배열을 이용한 리스트의 구현 = 79 프로그래밍 문제의 답안 = 101 Chapter 04. 연결 리스트(Linked List) 2 = 105 04-1. 연결 리스트의 개념적인 이해 = 106 04-2. 단순 연결 리스트의 ADT와 구현 = 122 04-3. 연결 리스트의 정렬 삽입의 구현 = 144 프로그래밍 문제의 답안 = 152 Chapter 05. 연결 리스트(Linked List) 3 = 157 05-1. 원형 연결 리스트(Circular Linked List) = 158 05-2. 양방향 연결 리스트 = 178 프로그래밍 문제의 답안 = 193 Chapter 06. 스택(Stack) = 203 06-1. 스택의 이해와 ADT 정의 = 204 06-2. 스택의 배열 기반 구현 = 207 06-3. 스택의 연결 리스트 기반 구현 = 213 06-4. 계산기 프로그램 구현 = 219 프로그래밍 문제의 답안 = 247 Chapter 07. 큐(Queue) = 251 07-1. 큐의 이해와 ADT 정의 = 252 07-2. 큐의 배열 기반 구현 = 254 07-3. 큐의 연결 리스트 기반 구현 = 264 07-4. 큐의 활용 = 272 07-5. 덱(Deque)의 이해와 구현 = 278 프로그래밍 문제의 답안 = 287 Chapter 08. 트리(Tree) = 289 08-1. 트리의 개요 = 290 08-2. 이진 트리의 구현 = 299 08-3. 이진 트리의 순회(Traversal) = 309 08-4. 수식 트리(Expression Tree)의 구현 = 320 프로그래밍 문제의 답안 = 337 Chapter 09. 우선순위 큐(Priority Queue)와 힙(Heap) = 339 09-1. 우선순위 큐의 이해 = 340 09-2. 힙의 구현과 우선순위 큐의 완성 = 344 프로그래밍 문제의 답안 = 370 Chapter 10. 정렬(Sorting) = 373 10-1. 단순한 정렬 알고리즘 = 374 10-2. 복잡하지만 효율적인 정렬 알고리즘 = 386 프로그래밍 문제의 답안 = 421 Chapter 11. 탐색(Search) 1 = 423 11-1. 탐색의 이해와 보간 탐색 = 424 11-2. 이진 탐색 트리 = 433 프로그래밍 문제의 답안 = 466 Chapter 12. 탐색(Search) 2 = 467 12-1. 균형 잡힌 이진 탐색 트리: AVL 트리의 이해 = 468 12-2. 균형 잡힌 이진 탐색 트리: AVL 트리의 구현 = 480 Chapter 13. 테이블(Table)과 해쉬(Hash) = 497 13-1. 빠른 탐색을 보이는 해쉬 테이블 = 498 13-2. 충돌(Collision) 문제의 해결책 = 513 Chapter 14. 그래프(Graph) = 531 14-1. 그래프의 이해와 종류 = 532 14-2. 인접 리스트 기반의 그래프 구현 = 542 14-3. 그래프의 탐색 = 548 14-4. 최소 비용 신장 트리 = 577 프로그래밍 문제의 답안 = 599 Index = 601