| Day | 주요 주제 | 학습 키워드 묶음 | 학습 순서 |
|---|---|---|---|
| Day 1 | C 언어 핵심 & 메모리 구조 | 포인터, 포인터의 연산, 동적 메모리 할당, malloc/calloc/realloc, 가상화, GCC |
① 포인터 개념 |
| → ② 포인터 연산 | |||
| → ③ malloc/calloc 등 메모리 할당 | |||
| → ④ 컴파일러(GCC) | |||
| → 메모리 가상화 흐름까지 이해 | |||
| Day 2 | 자료구조 핵심 이론 | B Tree, 위상정렬, Trie |
① B Tree: 다중 자식 노드 기반 탐색 트리② Trie: 문자열 탐색용 트리 구조 (단어 사전 구현)③ 위상정렬: DAG 위에서 순서 정의 – 추상화된 연결 이해에 도움 |
| Day 3 | 문자열 알고리즘 정복 | Trie,KMP 알고리즘, 보이어-무어 알고리즘 |
① 문자열 매칭 알고리즘 (KMP) |
| → ② 보이어-무어 알고리즘 |