Learning
학습 과정
/
알고리즘
고급
82개 토픽
알고리즘
문제를 해결하기 위한 명확하고 유한한 단계의 절차로, 입력을 받아 출력을 생성하며 정확성·효율성·종료성을 보장하는 계산 방법...
토픽 목록
전체 토픽
82
1
알고리즘 (Algorithm)
2
시간 복잡도 (Time Complexity)
3
공간 복잡도 (Space Complexity)
4
정렬 (Sorting)
5
버블 정렬 (Bubble Sort)
6
선택 정렬 (Selection Sort)
7
삽입 정렬 (Insertion Sort)
8
병합 정렬 (Merge Sort)
9
퀵 정렬 (Quick Sort)
10
힙 정렬 (Heap Sort)
11
계수 정렬 (Counting Sort)
12
기수 정렬 (Radix Sort)
13
팀 정렬 (TimSort)
14
안정 정렬 vs 불안정 정렬 (Sort Stability)
15
검색 (Searching)
16
선형 검색 (Linear Search)
17
이진 검색 (Binary Search)
18
분할 정복 (Divide and Conquer)
19
동적 프로그래밍 (Dynamic Programming)
20
탐욕 알고리즘 (Greedy Algorithm)
21
백트래킹 (Backtracking)
22
브루트 포스 (Brute Force)
23
그래프 탐색 (Graph Traversal)
24
DFS (Depth-First Search)
25
BFS (Breadth-First Search)
26
최단 경로 (Shortest Path)
27
Dijkstra 알고리즘
28
Bellman-Ford 알고리즘
29
Floyd-Warshall 알고리즘
30
최소 스패닝 트리 (MST, Minimum Spanning Tree)
31
Kruskal 알고리즘
32
Prim 알고리즘
33
위상 정렬 (Topological Sort)
34
문자열 매칭 (String Matching)
35
KMP 알고리즘 (Knuth-Morris-Pratt)
36
최장 공통 부분 수열 (LCS, Longest Common Subsequence)
37
편집 거리 (Edit Distance, Levenshtein Distance)
38
허프만 코딩 (Huffman Coding)
39
NP 완전 (NP-Complete)
40
P vs NP 문제
41
A* 알고리즘
42
이분 매칭 (Bipartite Matching)
43
헝가리안 알고리즘 (Hungarian Algorithm)
44
최대 유량 (Max Flow)
45
최소 컷 (Min Cut) / 최대유량-최소컷 정리
46
Ford-Fulkerson / Edmonds-Karp / Dinic 비교
47
Convex Hull (볼록 껍질)
48
FFT (Fast Fourier Transform)
49
Mo's Algorithm
50
Boyer-Moore 알고리즘
51
Rabin-Karp 알고리즘
52
Aho-Corasick 알고리즘
53
Manacher 알고리즘
54
Z 알고리즘
55
Suffix Array (접미사 배열)
56
Segment Tree (세그먼트 트리)
57
Fenwick Tree (펜윅 트리, Binary Indexed Tree)
58
Tarjan's SCC (강연결 요소)
59
LCA (Lowest Common Ancestor, 최소 공통 조상)
60
Trie (트라이, 접두사 트리)
61
Union-Find (유니온 파인드, Disjoint Set)
62
비트마스크 DP (Bitmask Dynamic Programming)
63
Two Pointers (투 포인터)
64
Sliding Window (슬라이딩 윈도우)
65
근사 알고리즘 (Approximation Algorithm)
66
온라인 알고리즘 (Online Algorithm)
67
셸 정렬 (Shell Sort)
68
해시 검색 (Hash Search)
69
재귀 (Recursion)
70
메모이제이션 (Memoization)
71
LIS (최장 증가 부분 수열, Longest Increasing Subsequence)
72
Heavy-Light Decomposition (HLD)
73
외부 정렬 (External Sort)
74
보간 탐색 (Interpolation Search)
75
그리디 vs 동적 프로그래밍 비교 (Greedy vs DP)
76
메타휴리스틱 (Metaheuristic)
77
유전 알고리즘 (GA, Genetic Algorithm)
78
시뮬레이티드 어닐링 (SA, Simulated Annealing)
79
병렬 알고리즘 (Parallel Algorithm)
80
대기행렬 이론 (Queuing Theory)
81
랜덤화 알고리즘 (Randomized Algorithm)
82
스트리밍 알고리즘 (Streaming Algorithm)
전체 토픽
82
1
알고리즘 (Algorithm)
2
시간 복잡도 (Time Complexity)
3
공간 복잡도 (Space Complexity)
4
정렬 (Sorting)
5
버블 정렬 (Bubble Sort)
6
선택 정렬 (Selection Sort)
7
삽입 정렬 (Insertion Sort)
8
병합 정렬 (Merge Sort)
9
퀵 정렬 (Quick Sort)
10
힙 정렬 (Heap Sort)
11
계수 정렬 (Counting Sort)
12
기수 정렬 (Radix Sort)
13
팀 정렬 (TimSort)
14
안정 정렬 vs 불안정 정렬 (Sort Stability)
15
검색 (Searching)
16
선형 검색 (Linear Search)
17
이진 검색 (Binary Search)
18
분할 정복 (Divide and Conquer)
19
동적 프로그래밍 (Dynamic Programming)
20
탐욕 알고리즘 (Greedy Algorithm)
21
백트래킹 (Backtracking)
22
브루트 포스 (Brute Force)
23
그래프 탐색 (Graph Traversal)
24
DFS (Depth-First Search)
25
BFS (Breadth-First Search)
26
최단 경로 (Shortest Path)
27
Dijkstra 알고리즘
28
Bellman-Ford 알고리즘
29
Floyd-Warshall 알고리즘
30
최소 스패닝 트리 (MST, Minimum Spanning Tree)
31
Kruskal 알고리즘
32
Prim 알고리즘
33
위상 정렬 (Topological Sort)
34
문자열 매칭 (String Matching)
35
KMP 알고리즘 (Knuth-Morris-Pratt)
36
최장 공통 부분 수열 (LCS, Longest Common Subsequence)
37
편집 거리 (Edit Distance, Levenshtein Distance)
38
허프만 코딩 (Huffman Coding)
39
NP 완전 (NP-Complete)
40
P vs NP 문제
41
A* 알고리즘
42
이분 매칭 (Bipartite Matching)
43
헝가리안 알고리즘 (Hungarian Algorithm)
44
최대 유량 (Max Flow)
45
최소 컷 (Min Cut) / 최대유량-최소컷 정리
46
Ford-Fulkerson / Edmonds-Karp / Dinic 비교
47
Convex Hull (볼록 껍질)
48
FFT (Fast Fourier Transform)
49
Mo's Algorithm
50
Boyer-Moore 알고리즘
51
Rabin-Karp 알고리즘
52
Aho-Corasick 알고리즘
53
Manacher 알고리즘
54
Z 알고리즘
55
Suffix Array (접미사 배열)
56
Segment Tree (세그먼트 트리)
57
Fenwick Tree (펜윅 트리, Binary Indexed Tree)
58
Tarjan's SCC (강연결 요소)
59
LCA (Lowest Common Ancestor, 최소 공통 조상)
60
Trie (트라이, 접두사 트리)
61
Union-Find (유니온 파인드, Disjoint Set)
62
비트마스크 DP (Bitmask Dynamic Programming)
63
Two Pointers (투 포인터)
64
Sliding Window (슬라이딩 윈도우)
65
근사 알고리즘 (Approximation Algorithm)
66
온라인 알고리즘 (Online Algorithm)
67
셸 정렬 (Shell Sort)
68
해시 검색 (Hash Search)
69
재귀 (Recursion)
70
메모이제이션 (Memoization)
71
LIS (최장 증가 부분 수열, Longest Increasing Subsequence)
72
Heavy-Light Decomposition (HLD)
73
외부 정렬 (External Sort)
74
보간 탐색 (Interpolation Search)
75
그리디 vs 동적 프로그래밍 비교 (Greedy vs DP)
76
메타휴리스틱 (Metaheuristic)
77
유전 알고리즘 (GA, Genetic Algorithm)
78
시뮬레이티드 어닐링 (SA, Simulated Annealing)
79
병렬 알고리즘 (Parallel Algorithm)
80
대기행렬 이론 (Queuing Theory)
81
랜덤화 알고리즘 (Randomized Algorithm)
82
스트리밍 알고리즘 (Streaming Algorithm)
왼쪽에서 토픽을 선택하세요
82개 토픽
←
전체 과정 목록