1. | 자료구조의 필요성과 알고리즘 | 1.자료구조의 필요성 2.알고리즘 | ||
자료구조의 필요성과 알고리즘 | 1.자료구조의 필요성 2.알고리즘 | |||
2. | 복잡도 분석과 표기법 | 1.시간과 공간 복잡도 분석 2. 표기방법을 학습 | ||
복잡도 분석과 표기법 | 1.시간과 공간 복잡도 분석 2. 표기방법을 학습 | |||
3. | 순환과 반복 | 1.순환과 반복을 학습 2. 다양한 예제들을 순환과 반복으로 표현 | ||
순환과 반복 | 1.순환과 반복을 학습 2. 다양한 예제들을 순환과 반복으로 표현 | |||
4. | 배열 | 1.배열의 예제 2.다항식과 희소행렬 표현 | ||
배열 | 1.배열의 예제 2.다항식과 희소행렬 표현 | |||
5. | 구조체와 포인터, 메모리 할당 | 1.구조체, 유니언, 포인터, 동적 메모리 할당을 학습 2. 예시로 연습 | ||
구조체와 포인터, 메모리 할당 | 1.구조체, 유니언, 포인터, 동적 메모리 할당을 학습 2. 예시로 연습 | |||
6. | 리스트 정의 및 구현 | 1.리스트의 개념과 예제 | ||
리스트 정의 및 구현 | 1.리스트의 개념과 예제 | |||
7. | 리스트 방법 및 구현 | 1.연결리스트의 연산 | ||
리스트 방법 및 구현 | 1.연결리스트의 연산 | |||
8. | 스택의 특징 및 연산 | 1.연결리스트를 이용해 스택을 구현 | ||
스택의 특징 및 연산 | 1.연결리스트를 이용해 스택을 구현 | |||
9. | 스택의 예제 | 1. 스택의 구현방법 | ||
스택의 예제 | 1. 스택의 구현방법 | |||
10. | 트리의 정의 및 이진트리 | 1.트리의 정의 2.이진트리의 활용 | ||
트리의 정의 및 이진트리 | 1.트리의 정의 2.이진트리의 활용 | |||
11. | 정렬의 정의와 종류 및 합병정렬 | 1.정렬 알고리즘 2.정렬의 연산 | ||
정렬의 정의와 종류 및 합병정렬 | 1.정렬 알고리즘 2.정렬의 연산 |