| 000 | 01016namcc2200313 c 4500 | |
| 001 | 000000809897 | |
| 005 | 20140108173322 | |
| 007 | ta | |
| 008 | 030224s2003 ulka 001c kor | |
| 020 | ▼a 8995300930 ▼g 13560 | |
| 020 | ▼a 9788966260997 ▼g 14000 | |
| 035 | ▼a KRIC08579073 | |
| 040 | ▼a 241008 ▼c 241008 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 121077728 ▼f 과학 ▼l 121077729 ▼f 과학 ▼l 111241719 ▼l 111244495 |
| 082 | 0 4 | ▼a 005.1 ▼2 23 |
| 085 | ▼a 005.1 ▼2 DDCK | |
| 090 | ▼a 005.1 ▼b 2003 ▼g (2013) | |
| 100 | 1 | ▼a Bentley, Jon Louis |
| 245 | 1 0 | ▼a 생각하는 프로그래밍 : ▼b 프로그래밍 본질에 관한 15가지 에세이 / ▼d 존 벤틀리 지음 ; ▼e 윤성준, ▼e 조상민 옮김 |
| 246 | 1 9 | ▼a Programming pearls ▼g (2nd ed.) |
| 260 | ▼a 서울 : ▼b 인사이트, ▼c 2003 ▼g (2013) | |
| 300 | ▼a 423 p. ; : ▼b 삽화 ; ▼c 23 cm | |
| 500 | ▼a 색인과 부록수록 | |
| 650 | 0 | ▼a Computer programming |
| 700 | 1 | ▼a 윤성준, ▼e 역 |
| 700 | 1 | ▼a 조상민, ▼e 역 ▼0 AUTH(211009)7706 |
| 900 | 1 0 | ▼a 벤틀리, 존, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2003 | 등록번호 111241719 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2003 | 등록번호 111244495 (16회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121077728 (38회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 4 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121077729 (36회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 5 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121227889 (14회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 6 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.1 2003 | 등록번호 151361549 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2003 | 등록번호 111241719 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2003 | 등록번호 111244495 (16회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121077728 (38회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121077729 (36회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.1 2003 | 등록번호 121227889 (14회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.1 2003 | 등록번호 151361549 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
책소개 정보가 없습니다.
저자소개
존 벤틀리(지은이)
Bell Labs/Lucent Technologies의 Computing Sciences Research Center의 기술위원이다. 존은 1998년부터 Dr. Dobb's Journal의 편집위원을 맡고 있다. Communication of the ACM에 욘재된 그의 Programming Pearls 칼럼(이 책의 기반이 된)은 여러 해 동안 가장 인기 있는 기사였다.
윤성준(옮긴이)
『Java 세상을 덮친 Eclipse』를 썼으며 『패턴을 활용한 리팩터링』, 『소프트웨어 공학의 사실과 오해』, 『NoSQL: 빅데이터 세상으로 떠나는 간결한 안내서』 등을 번역했다. 현재 사이냅소프트에서 웹오피스를 개발하고 있다.
조상민(옮긴이)
씽크프리(주)에서 워드프로세서를 개발했고, (주)와이더댄 리서치센터와 (주)NHN 기술혁신센터, (주)생각제곱을 거쳤으며, 현재는 (주)SK플래닛에서 개발자로 일하고 있다. 『Java 세상을 덮친 이클립스』 『생각하는 프로그래밍』 『프로그래밍 심리학』 『패턴을 활용한 리팩터링』을 함께 짓거나 옮겼다.
목차
목차 역자 서문 = 5 서문 = 7 1부 준비 칼럼1. 조개 껍질 깨기 = 19 1.1 대화 = 19 1.2 정확한 문제 기술 = 21 1.3 프로그램 디자인 = 22 1.4 구현 스케치 = 24 1.5 원리 = 25 1.6 연습문제 = 28 1.7 더 읽을거리 = 31 칼럼2. 아하! 알고리즘 = 33 2.1 세 가지 문제 = 34 2.2 여기저기에서 쓰이는 이진 탐색(Binary Search) = 34 2.3 기초적인 조작의 위력 = 38 2.4 정렬 = 41 2.5 원리 = 42 2.6 연습문제 = 44 2.7 더 읽을거리 = 47 Sidebar 전철어구 프로그램의 구현 = 48 칼럼3. 프로그램의 구조를 결정하는 데이터 = 53 3.1 설문 조사 프로그램 = 54 3.2 폼 레터 프로그래밍 = 57 3.3 다른 예제들 = 60 3.4 데이터 구조화하기 = 63 3.5 특화된 데이터를 위한 강력한 도구 = 64 3.6 원리 = 67 3.7 연습문제 = 68 3.8 더 읽을거리 = 71 칼럼4. 정확한 프로그램 작성 = 73 4.1 생각보다 어려운 이진 탐색 = 74 4.2 프로그램 작성 = 75 4.3 프로그램에 대한 이해 = 78 4.4 원리 = 82 4.5 프로그램 검증의 역할 = 85 4.6 연습문제 = 86 4.7 더 읽을거리 = 91 칼럼5. 프로그래밍에서의 사소한 문제 = 93 5.1 가상코드로부터 C로 = 94 5.2 테스트 장치(harness) = 96 5.3 단정문 사용 요령 = 99 5.4 자동화된 테스트 = 101 5.5 시간 측정 = 103 5.6 완전한 프로그램 = 106 5.7 원리 = 107 5.8 연습문제 = 108 5.9 더 읽을거리 = 110 Sidebar 디버깅 = 112 2부 퍼포먼스 칼럼6. 퍼포먼스에 대한 개관 = 117 6.1 사례 연구 = 117 6.2 디자인의 수준 = 121 6.3 원리 = 124 6.4 연습문제 = 125 6.5 더 읽을거리 = 127 칼럼7. 봉투 뒷면에 하는 간단한 계산 = 129 7.1 기초 기술 = 130 7.2 퍼포먼스 추정 = 135 7.3 안전 계수(Safety Factors) = 139 7.4 Little의 법칙 = 141 7.5 원리 = 143 7.6 연습문제 = 143 7.7 더 읽을거리 = 145 Sidebar 일상 생활에서의 간단한 계산 = 147 칼럼8. 알고리즘 디자인 기법 = 149 8.1 문제 및 간단한 알고리즘 = 149 8.2 O(n²) 알고리즘 두 가지 = 151 8.3 나누어 푸는 알고리즘 = 153 8.4 스캐닝(scanning) 알고리즘 = 155 8.5 무엇이 중요한가? = 157 8.6 원리 = 159 8.7 연습문제 = 161 8.8 더 읽을거리 = 165 칼럼9. 코드 튜닝 = 167 9.1 전형적인 이야기 = 168 9.2 코드 튜닝의 몇 가지 예제 = 170 9.3 대수술 - 이진탐색 = 177 9.4 원리 = 183 9.5 연습문제 = 186 9.6 더 읽을거리 = 189 칼럼10. 메모리 절약 = 191 10.1 핵심 - 단순함 = 192 10.2 이해를 돕는 문제 = 193 10.3 데이터 공간을 위한 기법 = 198 10.4 코드 공간을 위한 기법 = 204 10.5 원리 = 207 10.6 연습문제 = 209 10.7 더 읽을거리 = 212 Sidebar 대규모 절감 = 213 3부 프로덕트 칼럼11. 정렬 = 219 11.1 삽입 정렬 = 219 11.2 간단한 퀵 정렬 = 222 11.3 개선된 퀵 정렬 = 227 11.4 원리 = 231 11.5 연습문제 = 232 11.6 더 읽을거리 = 235 칼럼12. 표본 선정 문제 = 237 12.1 문제 = 237 12.2 솔루션 하나 = 239 12.3 디자인 공간 = 241 12.4 원리 = 245 12.5 연습문제 = 247 12.6 더 읽을거리 = 250 칼럼13. 탐색 = 251 13.1 인터페이스 = 252 13.2 선형적 구조 = 254 13.3 이진 탐색 트리 = 260 13.4 정수를 위한 구조 = 263 13.5 원리 = 266 13.6 연습문제 = 268 13.7 더 읽을거리 = 270 Sidebar 실질적 탐색 문제 = 271 칼럼14. 힙(Heaps) = 277 14.1 데이터 구조 = 278 14.2 두 가지 중요한 함수 = 280 14.3 우선순위 큐 = 285 14.4 정렬 알고리즘 = 290 14.5 원리 = 293 14.6 연습문제 = 294 14.7 더 읽을거리 = 298 칼럼15. 문자열 처리 = 299 15.1 단어 = 299 15.2 어구 = 304 15.3 텍스트 생성하기 = 309 15.4 원리 = 317 15.5 연습문제 = 318 15.6 더 읽을거리 = 321 1판에 대한 에필로그 = 323 2판에 대한 에필로그 = 327 부록 1. 알고리즘 카탈로그 = 331 부록 2. 추정 퀴즈 = 339 부록 3. 시간과 공간에 대한 비용 모델 = 343 부록 4. 코드 튜닝을 위한 규칙 = 351 부록 5. 탐색을 위한 C++ 클래스 = 361 연습문제 힌트 = 367 연습문제 해답 = 375 찾아보기 = 419




