이 저장소는 알고리즘 학습 과정을 기록하는 저장소입니다.
- 폴더:
heap-algorithms/ - 학습 내용: 힙 자료구조, 힙 확인 알고리즘, 힙 정렬
- 주요 파일:
heap_verification.cpp: 힙 확인 알고리즘heap_sort.cpp: 힙 정렬 구현
- 폴더:
sorting-algorithms/ - 학습 내용: 퀵 정렬, 머지 정렬, 버블 정렬
- 주요 파일:
quick_sort.cpp: 퀵 정렬 구현merge_sort.cpp: 머지 정렬 구현
- 폴더:
search-algorithms/ - 학습 내용: 이진 탐색, 선형 탐색
- 주요 파일:
binary_search.cpp: 이진 탐색 구현
각 주차별 폴더로 이동하여 해당 알고리즘을 실행할 수 있습니다.
# 힙 알고리즘 실행
cd heap-algorithms
g++ -o heap_check heap_verification.cpp
./heap_check
# 정렬 알고리즘 실행 (예정)
cd sorting-algorithms
g++ -o quick_sort quick_sort.cpp
./quick_sort- 힙 자료구조 이해
- 힙 확인 알고리즘 구현
- 힙 정렬 구현
- 퀵 정렬 구현
- 머지 정렬 구현
- 이진 탐색 구현
학습 기간: 2024년 9월 ~
언어: C++
IDE: VS Code