Skip to content

moovingGun/algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Study Repository

이 저장소는 알고리즘 학습 과정을 기록하는 저장소입니다.

📚 학습 주차별 정리

Week 4: 힙(Heap) 알고리즘

  • 폴더: heap-algorithms/
  • 학습 내용: 힙 자료구조, 힙 확인 알고리즘, 힙 정렬
  • 주요 파일:
    • heap_verification.cpp: 힙 확인 알고리즘
    • heap_sort.cpp: 힙 정렬 구현

Week 5: 정렬 알고리즘 (예정)

  • 폴더: sorting-algorithms/
  • 학습 내용: 퀵 정렬, 머지 정렬, 버블 정렬
  • 주요 파일:
    • quick_sort.cpp: 퀵 정렬 구현
    • merge_sort.cpp: 머지 정렬 구현

Week 6: 탐색 알고리즘 (예정)

  • 폴더: 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages