Algorithm Study Problem Solving Curriculum | Prerequisites | Manual Curriculum Category Review Date 완전 탐색 (Brute-force Search) 23-09-18 (월) 탐욕적 기법 (Greedy Algorithm) 23-09-24 (일) 분할 정복 (Divide and Conquer) 23-09-25 (월) 동적 계획법 (Dynamic Programming) 23-10-03 (화) 이분 탐색 (Binary Search) 23-10-09 (월) 리스트(List), 배열(Array), 연결 리스트(Linked List) 23-10-12 (목) PAUSE 스택 (Stack) 23-11-02 (목) 큐(Queue), 덱(Dequeue) 23-11-03 (금) 깊이 우선 탐색 (Depth-First Search) 23-11-09 (목) 너비 우선 탐색 (Breadth-First Search) 23-11-15 (수) 백트래킹 (Backtracking) 23-11-27 (월) PAUSE 비트마스킹 (Bit Masking) 24-01-28 (일) 구간합 배열 (Prefix Sum) 24-02-05 (월) 트리 (Tree) 24-02-14 (수) 이진 검색 트리 (Binary Search Tree) 24-02-16 (금) 우선순위 큐 (Priority Queue) 24-02-20 (화) PAUSE 유니온 파인드 (Union-Find) 세그먼트 트리 (Segment Tree) 동적 계획법 2 (Dynamic Programming 2) 에라토스테네스의 체 (Sieve of Eratosthenes) 희소 테이블 (Sparse Table) 기하 - 벡터의 활용 (Geometry) 투 포인터(Two Pointers Algorithm), 슬라이딩 윈도우(Sliding Window) 다익스트라 알고리즘 (Dijkstra's Algorithm) 벨만 포드 알고리즘 (Bellman-Ford Algorithm) 플로이드 와샬 알고리즘 (Floyd-Warshall Algorithm) 최소 스패닝 트리 (Minimum Spanning Tree) 위상 정렬 (Topological Sort) 오일러 경로(Eulerian Path), 오일러 회로(Eulerian Circuit) Prerequisites 이 저장소를 포크하여 백준허브와 연동합니다. Manual 카테고리를 정합니다. 이론을 학습합니다. 추천 문제를 풀어 봅니다. 스스로 해결하지 못한 문제는 이슈에 저장해 두었다가 3일 뒤에 다시 풀어 보아요 😎 문제 풀이를 완료한 다음 날 모여서 풀이를 공유하고 코드를 리뷰합니다.