순서 | 내용 |
---|---|
1 | 알고리즘 학습 |
2 | BOJ |
3 | CODEFORCES |
📝 노트 정리 : AlgorithmSummary.md
🪄 공부 순서
- 선택 정렬
- 버블 정렬
- 삽입 정렬
- 퀵 정렬
- 병합 정렬
- C++ STL sort(), 큐, 스택
- 힙 정렬
- 계수 정렬
- 심화 정렬 문제 풀이
- 스택
- 큐
- 너비 우선 탐색(BFS)
- 깊이 우선 탐색(DFS)
- Union-Find(합집합 찾기)
- 크루스칼 알고리즘(Kruskal Algorithm)
- 이진 트리의 구현 및 순회(Traversal)
- 다이나믹 프로그래밍(Dynamic Programming)
- 에라토스테네스의 체
- 플로이드 와샬(Floyd Warshall) 알고리즘
- 위상 정렬(Topology Sort)
- 강한 결합 요소
- 네트워크 플로우
- 위상 정렬 기초 문제풀이
- 이분 매칭(Pipartite Matching)
- KMP(Knuth-Morris-Pratt) 알고리즘
- 라빈 카프 알고리즘
- 이분 매칭 기초 문제풀이
- 강한 결합 요소 기초 문제풀이
- 그리디(Greedy) 알고리즘
- 구글 코드 잼 2018에서 살펴보는 기초 그리디 문제
- 에라토스테네스의 체 기초 문제풀이
- 분할 정복 기초 문제풀이
- 이분 탐색(Binary Search)
- 세그먼트 트리
- 최소 공통 조상
- 깃허브로 알고리즘 정답 소스코드 관리하기
- 인덱스 트리
- 비트 마스크
참고자료 : 동빈나의 2018 알고리즘
🆔 : yrpark
아직 시작하지 않았습니다.