/algorithm_note

PS를 위한 알고리즘 구현

Primary LanguageC++

알고리즘 구현 정리 노트

1. 기초 알고리즘

  1. STL 사용법
  2. BFS
  3. DFS
  4. 트리
  5. MST - 크루스칼
  6. MST - 프림
  7. 이분 탐색

2. 필수 알고리즘

  1. 최단 경로 - 다익스트라
  2. 최단 경로 - 벨만 포드
  3. 최단 경로 - 플로이드 와샬
  4. 위상 정렬
  5. DP - LCS
  6. DP - LIS
  7. DP - 냅색

3. 고급 알고리즘

  1. 오일러 회로
  2. SCC - 코사라주
  3. SCC - 타잔
  4. LCA
  5. DP - TSP(외판원 순회)
  6. 정수론 - 역원 구하기

4. 어려운 알고리즘

  1. 팬윅 트리
  2. 세그먼트 트리
  3. 세그먼트 트리 - lazy propagation
  4. convex hull(볼록 껍질)
  5. 문자열 - KMP
  6. 문자열 - 트라이
  7. 행렬곱 DP
  8. 네트워크 플로우
  9. 이분 매칭