기초적인 C 언어 문법과 자료구조에 대해 공부합니다.
이 프로젝트는 C언어와 자료구조를 공부하는 기간 3주 정도, final project 2주를 목표로 계획되었습니다.
연습은 Linux에서 진행되므로, 리눅스의 기본적인 사용법을 공부하는 과정이 포함되어 있습니다.
| 날짜 | 내용 |
|---|---|
| 1주차 (월) | 리눅스 기초 사용법, 입출력, 자료형, 사칙연산 |
| 1주차 (화) | if, for, while |
| 1주차 (수) | 함수 |
| 1주차 (목) | 포인터, 배열의 이해 |
| 1주차 (금) | structure |
| 2주차 (월) | 메모리 동적 할당, 매크로 |
| 2주차 (화) | 파일 입출력 |
| 2주차 (수) | 정렬(Sorting) |
| 2주차 (목) | Linked list |
| 2주차 (금) | 큐(Queue), 스택(Stack) |
| 3주차 (월) | 힙(Heap) |
| 3주차 (화) | Balanced Binary Search Tree |
| 3주차 (수) | Balanced Binary Search Tree |
| 3주차 (목) | 해싱(Hashing) |
| 3주차 (금) | 그동안 배운 것 복습 |
| 4~5주차 | Final project |