목차
머리말 ... ⅲ
제1장 논리(Logic)
1-1 명제, 연결사 및 진리표(Propositions, connectives and Truth Tables) ... 2
1-2 논리적 동치(Logical Equivalence) ... 14
1-3 논리함축과 추론규칙(Logical Implication and Rules of Inference) ... 19
1-4 술어와 한정기호(Predicates and Quantifiers) ... 28
1-5 증명의 방법(Methods of Proof) ... 35
제2장 기초(The Foundation) : 집합 및 함수(Sets and Functions)
2-0 이산수학 혹은 이산구조란? (What is discrete mathematics or discrete mathematical structures?) ... 42
2-1 집합(Set Theory) ... 43
2-2 관계(Relations) ... 61
2-3 함수(Functions) ... 110
2-4 함수의 성장(The Growth of Functions) ... 130
제3장 근본(The fundamentals) : 알고리즘, 알고리즘의 복잡성 및 알고리즘의분석 (Algorithms, Complexity and Analysis of Algorithms)
3-1 알고리즘(Algorithms) ... 142
3-2 알고리즘의 복잡성(Complexity of Algorithms) ... 148
3-3 알고리즘의 분석(Analysis of Algorithms) ... 157
제4장 수학적 귀납법 및 계산(Mathematical Induction and Counting)
4-1 수학적 귀납법 ... 174
4-2 순열(Permutations)과 조합(Combinations) ... 177
제5장 근본적 원리(Fundamental Principles)
5-1 비둘기집 원리(The Pigeonhole Principle) ... 188
5-2 램지의 성질(Ramsey's Property) ... 191
제6장 이산수치함수와 생성함수(Discrete Numeric Functions and Generating Functions)
6-1 서론(Introduction) ... 198
6-2 수치함수의 연산(Manipulation of Numeric Functions) ... 200
6-3 생성함수(Generating Functions) ... 203
6-4 조합의 문제(Combinatorial Problems) ... 210
제7장 점화관계(Recurrence Relations)
7-1 서론(Introduction) ... 216
7-2 상수계수들을 갖는 선형점화관계(Linear Recurrence Relations with Constant Coefficients) ... 217
제8장 그래프와 평면그래프(Graphs and Planar Graphs)
8-1 기본적인 용어(Basic Terminology) ... 226
8-2 경로(Paths) 및 순회(Circuits) ... 232
8-3 오일러 경로 및 순회(Eulerian Paths and Circuits) ... 239
8-4 헤밀턴 경로 및 순회(Hamiltonian Paths and Circuits) ... 247
8-5 순회판매원 문제(The Traveling Salesperson Problem) ... 256
8-6 평면그래프(Planar Graphs) ... 259
제9장 그래프와 알고리즘(Graphs and Algorithms)
9-1 최단경로 알고리즘(Shortest - Path Algorithms) ... 274
9-2 위상분류 알고리즘 및 AOV 망(Topological Sort and AOV - networks) ... 295
9-3 최적수송망 알고리즘(Optimal Transport Network Algorithms) ... 304
제10장 수형도(Trees)
10-1 기본용어 및 기본정리(Basic Terminology and Theorems) ... 326
10-2 근수형도(Rooted Trees) ... 331
10-3 근수형도에서 경로길이(Path Lengths in Rooted Trees) ... 340
10-4 접두코드와 최적수형도(Prefix Codes and Optimal Trees) ... 344
10-5 생성수형도(Spanning Trees) ... 353
제11장 수형도와 알고리즘(Trees and Algorithms)
11-1 심도일차탐색(Depth - First Search) 알고리즘 ... 366
11-2 최소생성수형도 알고리즘(Algorithms for Minimum Spanning Trees) ... 380
11-3 이진탐색주형도 및 알고리즘(Binary Search Trees and Algorithms) ... 391
11-4 데이터 구조(Data Structures) ... 400
11-5 수형도 운행 및 알고리즘(Tree Traversal and Algorithms) ... 402
11-6 수형도와 분류 알고리즘(Trees and Sorting Algorithms) ... 413
제12장 언어와 유한상태 기계(Languages and Finite State Machines)
12-1 언어(Languages) ... 428
12-2 형식문법(Formal Grammars) ... 432
12-3 정규문법과 정규표현(Regular Grammars and Regular Expressions) ... 441
12-4 유한상태 수용기와 언어(Finite State Accepters and Languages) ... 445
연습문제 해답 ... 463
찾아보기 ... 489
참고문헌 ... 493
닫기