이미 소장하고 있다면 판매해 보세요.
|
Chapter 01알고리즘과 문제 해결
1.1 알고리즘이란? 1.2 알고리즘 기술 언어 1.3 알고리즘 성능 분석 1.3.1 공간 복잡도 1.3.2 시간 복잡도 1.4 순환과 점화 관계 연습문제 Chapter 02C++ 언어 기초 2.1 객체 지향 개념 및 설계 2.2 C++ 프로그램의 컴파일 2.2.1 Visual C++를 사용한 컴파일 2.2.2 g++를 사용한 컴파일 2.3 C++ 프로그램의 예 연습문제 Chapter 03정렬 알고리즘 3.1 개요 3.2 기초적인 정렬 알고리즘 3.2.1 선택 정렬 3.2.2 버블 정렬 3.2.3 삽입 정렬 3.2.4 쉘 정렬 3.3 퀵 정렬 3.3.1 기본 알고리즘 3.3.2 순환 제거 3.3.3 작은 부분화일 3.3.4 중간 값 분할 3.4 합병 정렬 3.5 히프 정렬 3.6 분포에 의한 졍렬 3.6.1 계수 정렬 3.6.2 기수 정렬 3.7 외부 정렬 3.7.1 균형적 다방향 합병 정렬 3.7.2 대치 선택 3.7.3 다단계 합병 정렬 연습문제 Chapter 04탐색 알고리즘 4.1 개요 4.2 기초적인 탐색 알고리즘 4.2.1 순차 탐색 4.2.2 이진 탐색 4.2.3 이진 트리 탐색 4.3 균형 트리 4.3.1 2-3-4 트리 4.3.2 레드-블랙 트리 4.4 해싱 4.4.1 연쇄법 4.4.2 선형 탐사법 4.4.3 이중 해싱 4.5 기수 탐색 4.5.1 디지털 탐색 트리 4.5.2 기수 탐색 트라이 4.5.3 패트리샤 트리 4.6 외부 탐색 4.6.1 인덱스된 순차 접근 4.6.2 B-트리 연습문제 Chapter 05스트링 처리 알고리즘 5.1 스트링 탐색 알고리즘 5.1.1 직선적 알고리즘 5.1.2 KMP 알고리즘 5.1.3 보이어-무어 알고리즘 5.1.4 라빈-카프 알고리즘 5.2 패턴 매칭 알고리즘 5.3 화일 압축 알고리즘 5.3.1 런-길이 인코딩 5.3.2 가변-길이 인코딩 5.4 암호화 알고리즘 5.4.1 단순한 기법 5.4.2 공개 키 암호화 시스템 연습문제 Chapter 06기하 알고리즘 6.1 기본 개념 6.2 기초적인 알고리즘 6.2.1 선분의 교차 검사 6.2.2 단순 폐쇄 경로 6.2.3 다각형 포함 여부 검사 6.3 볼록 껍질 찾기 6.3.1 짐꾸리기 알고리즘 6.3.2 그라함 스캔 알고리즘 6.3.3 내부 제거 6.4 최근접 점쌍 찾기 6.5 범위 탐색 6.5.1 1차원 범위 탐색 6.5.2 기초적인 알고리즘 6.5.3 격자 기법 6.5.4 2차원 트리 6.6 기하학적 교차 연습문제 Chapter 07동적 계획법 7.1 기본 개념 7.2 행렬의 연쇄적 곱셈 7.3 최적 이진 탐색 트리 7.4 스트링 편집 거리 연습문제 appendix Avi 편집기 사용법 appendix Bg++ 및 gdb 사용법 appendix C기초 수학 찾아보기 |