| 000 | 01038namcc2200325 c 4500 | |
| 001 | 000000693661 | |
| 005 | 20120412152303 | |
| 007 | ta | |
| 008 | 010201s2000 ulka b 001c kor | |
| 020 | ▼a 8979140886 ▼g 13560 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 ▼d 244002 | |
| 041 | 1 | ▼a kor ▼h eng |
| 082 | 0 4 | ▼a 005.133 ▼2 22 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2000zzb | |
| 100 | 1 | ▼a Macdonald, John, ▼d 1951- |
| 245 | 1 0 | ▼a 펄로 배우는 알고리즘 / ▼d 존 오원트, ▼e 야코 히타니에미, ▼e 존 맥도널드 저 ; ▼e 서환수 역 |
| 246 | 1 9 | ▼a Mastering algorithms with perl |
| 260 | ▼a 서울 : ▼b 한빛미디어, ▼c 2000 | |
| 300 | ▼a 813 p. : ▼b 삽화 ; ▼c 26 cm | |
| 500 | ▼a 펄로 구현한 실례 중심의 알고리즘 교과서 | |
| 500 | ▼a 부록수록 | |
| 504 | ▼a 참고문헌(p. 769-772)과 색인수록 | |
| 700 | 1 | ▼a 서환수, ▼e 역 |
| 700 | 1 | ▼a Hietaniemi, Jarkko, ▼e 저 |
| 740 | ▼a Algorithms with perl ▼e 저 | |
| 900 | 1 0 | ▼a 오원트, 존, ▼e 저 |
| 900 | 1 0 | ▼a 히타니에미, 야코, ▼e 저 |
| 900 | 1 0 | ▼a 맥도널드, 존, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2000zzb | 등록번호 111177023 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051528 (7회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051530 (5회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 4 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051529 (10회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 5 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2000zzb | 등록번호 151285792 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2000zzb | 등록번호 111177023 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051528 (7회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051530 (5회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2000zzb | 등록번호 121051529 (10회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2000zzb | 등록번호 151285792 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이론과 실전 중에 어느 쪽에 비중을 두느냐는 프로그래머마다 취향에 따라 다르다. 하지만 이 책은 자연스럽게 이론과 실전을 섞어 중간 정도가 될 수 있도록 구성하였다. 특히 실전을 중시하는 펄 프로그래머에게 부족하기 마련인 실용 예제와 학문적인 전산학의 적절한 조화를 이루고 있다. 또한 게임처럼 재미있는 문제에 대한 설명과 함께 CPAN(펄 모듈을 비롯해 펄에 관련된 것을 무료로 구할 수 있는 사이트)에서 얻을 수 있는 이미 완성된 해결방법을 다루고 있다.
기본적인 펄 문법과 함수에 대해 어느 정도 지식을 갖춘 펄 프로그래머가 구현할 수 있는 전산학의 모든 분야와 알고리즘을 실용 예제를 통해 소개하고 있다.
검색엔진에서 문자열을 찾거나 문서에서 철자법이 틀린 곳을 찾을 수 있는 '퍼지 패턴 매칭' 알고리즘 , 데이터베이스에서 쓰이는 다양한 자료구조를 펄로 구현하는 방법과 알고리즘, 포커와 같은 양방향 게임을 만들 때 고려해야 할 기초 원리와 알고리즘, 웹사이트를 여행할 때 일어나는 다양한 현상을 예측하고 개선하는 알고리즘, 회사에서 쓰이는 회귀분석처럼 수학적인 다항 함수의 '피팅(fitting)'이나 확률 통계 알고리즘 등을 소개하고, 인터넷에서 자료 인증과 암호화 기법에 관한 여러 가지 알고리즘에 대한 예제를 제시하였다.
정보제공 :
저자소개
존 오원트(지은이)
리더블 출판사(Readable Publications)의 대표. 1995년에 「펄 저널」을 창간하였다. 오라일리의 모든 펄 컨퍼런스의 기술 위원회에 참여했으며, 종종 펄에 대한 강연도 한다. 현재 MIT의 미디어연구소에 IBM 특별 연구원으로 재직하고 있으며, 게임을 개발하는 저작툴 프로그램을 만들고 있다.
야코 히타니에미(지은이)
CPAN을 처음 만들었고 지금도 주 관리자로 활동하고 있다. 펄 관련 개발자로도 널리 알려져 있다. 병렬 컴퓨팅을 전공했으며, 펄과 유닉스에 항상 많은 시간을 투자했고, 지금은 노키아 연구소에서 일하고 있다.
존 맥도널드(지은이)
1988년부터 펄을 이용하여 상용 유닉스 시스템 관리 툴을 만들었다. PDP-11 어셈블러로 만들던 시절부터 유닉스를 사용했으며, 1970년대 중반에 뉴욕 시립 대학에서 열린 첫번째 유닉스 사용자 모임에 워터루 대학 대표로 참가하기도 했다.
서환수(옮긴이)
서울대학교 물리학과에서 박사 학위를 받고 지금은 삼성전자 SAIT에서 차세대 소자와 디지털 트랜스포메이션을 연구하고 있다. 『헤드 퍼스트 자바(3판)』(2024), 『헤드 퍼스트 디자인 패턴(개정판)』(2022), 『프로그래밍 면접, 이렇게 준비한다(4판)』(2019), 『slide:ology - 위대한 프레젠테이션을 만드는 예술과 과학』(2010, 이상 한빛미디어)을 비롯해 여러 권의 번역서를 냈다.
목차
목차 역자 서문 = 5 차례 = 7 서문 = 13 1장. 개요 알고리즘이란 무엇인가? = 21 효율 = 30 알고리즘에서의 재귀적인 방법 = 44 2장. 기본적인 자료구조 펄에 내장된 자료구조 = 50 자신만의 자료구조 만들기 = 51 간단한 예제 = 52 배열 : 하나의 자료구조에 여러 자료구조 포함하기 = 64 3장. 고급 자료구조 연결 리스트 = 76 원형 연결 리스트 = 90 펄에서의 가비지 컬렉션 = 93 이중 연결 리스트 = 96 무한 리스트 = 104 탐색하는 데 걸리는 시간 = 105 이진 트리 = 105 힙 = 126 이진 힙 = 127 야누스 힙 = 135 힙 모듈 = 135 앞으로 나오게 될 CPAN 모듈 = 138 4장. 정렬 정렬의 개요 = 139 모든 종류의 정렬 알고리즘 = 158 정렬 알고리즘 요약 = 195 5장. 탐색 해시 탐색과 탐색이 아닌 것 = 204 룩업 탐색 = 205 생성 탐색 = 223 6장. 집합 벤 다이어그램 = 256 집합 생성 = 257 합집합과 교집합 = 262 차집합 = 271 집합 원소의 개수 세기 = 277 집합 사이의 관계 = 278 CPAN의 집합 모듈 = 283 집합의 집합 = 289 여러 값을 가지는 집합 = 297 집합 요약 = 300 7장. 행렬 행렬의 생성 = 305 각각의 원소 조작 = 306 행렬의 차원 = 306 행렬의 출력 = 307 상수의 덧셈과 곱셈 = 307 전치행렬 = 314 행렬의 곱셈 = 316 부분행렬의 추출 = 319 행렬의 결합 = 320 역행렬 = 321 행렬식 = 322 가우스 소거법 = 323 고유값과 고유벡터 = 326 연쇄 행렬의 곱 = 330 심화된 내용 = 334 8장. 그래프 꼭지점과 에지 = 338 파생 그래프 = 344 그래프의 속성 = 350 컴퓨터에서의 그래프 표현법 = 351 그래프 탐색 = 367 경로와 다리 = 377 그래프 생물학 : 트리, 포트리스, DAG. 조상 후손 = 379 에지와 그래프의 종류 = 383 CPAN의 그래프 모듈 = 423 9장. 문자열 펄 내부에 구현되어 있는 알고리즘 = 426 문자열 매칭 알고리즘 = 430 음성기호 알고리즘 = 464 기본 단어 찾기와 어형 변화 = 466 파싱 = 471 압축 = 492 10장. 기하학 알고리즘 거리 = 508 넓이, 둘레, 그리고 부피 = 512 방향 = 516 교차 = 518 포함 = 528 경계 = 535 가장 가까운 점 = 543 기하학 알고리즘 요약 = 551 CPAN의 그래픽 모듈 = 551 11장. 수 체계 정수와 실수 = 557 기타 수 체계 = 571 삼각법 = 583 중요한 급수 = 584 12장. 정수론 기본적인 정수론 = 594 소수 = 599 미해결 문제 = 620 13장. 암호학 법적인 문제 = 626 비밀번호를 이용한 개인의 인증 = 627 자료의 인증 : 체크섬 등 = 634 자료 은폐 : 암호화 = 639 자료 숨기기 : Steganography = 659 키질과 교란 = 662 암호화된 펄 코드 = 667 다른 문제 = 669 14장. 확률 난수 = 672 사건 = 674 순열과 조합 = 677 확률 분포 = 681 주사위 굴리기 : 균일한 분포 = 684 변형된 주사위와 사탕의 색깔 : 균일하지 않은 이산 분포 = 690 블루 제이스가 6점을 낸다면 : 조건부 확률 = 699 동전 여러번 던지기 : 무한 이진 분포 = 700 눈이 얼마나 올까? : 연속 확률 분포 = 701 여러 가지 확률 분포 = 703 15장. 통계 통계학의 척도 = 712 신뢰도 테스트 = 722 상관 관계 = 735 16장. 수치 해석 미분과 적분 계산 = 742 방정식 풀기 = 750 내삽, 외삽, 곡선 피팅 = 760 부록 A. 참고 문헌 = 769 부록 B. 아스키 문자 세트 = 773 찾아보기 = 779
