1. | 자료구조, 알고리즘 소개 | 1. 강의소개 2. 자료구조와 알고리즘 관계 | ||
2. | 알고리즘 분석 방법 | 1. Big-O 기호 정의 2. Big-O 기호 사용 연습 | ||
3. | 스택과 큐 자료구조 | 1. 스택과 큐 정의 2. 스택연산과 큐연산 | ||
4. | Heap 자료구조와 Heap 정렬 | 1. Heap 자료구조 정의 2. Heap 정렬 | ||
5. | 포인터, 구조체 복습(C-언어) | 1. 포인터, 배열 복습 2. 구조체 복습 | ||
6. | 단일연결리스트 | 1. 정의 2. 삽입과 삭제 연산 | ||
7. | 이중연결리스트 | 1. 정의 및 단일연결리스트와 비교 2. 삽입과 삭제연산 | ||
8. | 이진탐색트리 | 1. 정의 2. 삽입 연산과 삭제 연산 및 복잡도 | ||
9. | 균형이진탐색트리 | 1. AVL, Red-Black, Splay 트리 소개 2. 연산 복잡도 설명 | ||
10. | 그래프 | 1. 정의 및 표현법 2. 순회와 사이클 찾기 | ||
11. | 그래프: MST 알고리즘 | 1. MST 정의 2. Kruskal 알고리즘 3. Prim 알고리즘 | ||
12. | 해쉬 테이블 | 1. 해쉬 테이블 정의 2. 충돌 회피 기법들 | ||
13. | 데이터 압축 | 1. 소개 2. 압축 알고리즘 소개 |