BeeTREE
BeeGP
본문으로 건너뛰기
BeeTREE
알고리즘
인프라
서비스 소개
이용 규칙
Ctrl K
문제
문제집
채점 현황
랭킹
그룹
대회
듀얼
커뮤니티
시뮬레이터
기여하기
최근
알고리즘 시뮬레이터
입력 값을 직접 바꿔 가며 알고리즘을 한 단계씩 재생해 볼 수 있습니다.
정렬
O(n²)
버블 정렬
다른 시뮬레이터 (50)
50 / 50
전체
50
정렬
11
탐색
2
그래프
10
이진 트리
5
힙
2
동적 계획법
7
재귀
3
스택
1
큐
1
트라이
2
수학·기법
6
버블 정렬
정렬
O(n²)
선택 정렬
정렬
O(n²)
삽입 정렬
정렬
O(n²)
쉘 정렬
정렬
O(n^1.25)
칵테일 정렬
정렬
O(n²)
병합 정렬
정렬
O(n log n)
퀵 정렬
정렬
O(n log n) avg
힙 정렬
정렬
O(n log n)
계수 정렬
정렬
O(n + k)
기수 정렬
정렬
O(d(n + k))
버킷 정렬
정렬
O(n + k)
선형 탐색
탐색
O(n)
이진 탐색
탐색
O(log n)
BFS (너비 우선)
그래프
O(V + E)
DFS (깊이 우선)
그래프
O(V + E)
다익스트라
그래프
O((V + E) log V)
벨만-포드
그래프
O(V·E)
프림 MST
그래프
O(E log V)
크루스칼 MST
그래프
O(E log E)
위상 정렬
그래프
O(V + E)
유니온 파인드
그래프
O(α(n))
연결 요소 (Connected Components)
그래프
O(V + E)
플로이드-워셜 (모든 쌍 최단경로)
그래프
O(V³)
BST 삽입
이진 트리
O(h)
BST 탐색
이진 트리
O(h)
중위 순회
이진 트리
O(n)
전위 순회
이진 트리
O(n)
후위 순회
이진 트리
O(n)
힙 삽입
힙
O(log n)
힙 최대값 추출
힙
O(log n)
피보나치
동적 계획법
O(n)
LIS 최장 증가 부분 수열
동적 계획법
O(n²)
0/1 배낭 문제
동적 계획법
O(n·W)
LCS 최장 공통 부분 수열
동적 계획법
O(mn)
편집 거리
동적 계획법
O(mn)
동전 교환
동적 계획법
O(n·amount)
하노이 타워
동적 계획법
O(2ⁿ)
팩토리얼
재귀
O(n)
문자열 뒤집기
재귀
O(n²)
N-Queens
재귀
O(N!)
스택 (배열 구현)
스택
O(1) amortized
큐 (배열 구현)
큐
O(1) amortized
Trie 삽입
트라이
O(L)
Trie 탐색
트라이
O(L)
에라토스테네스의 체
수학·기법
O(N log log N)
유클리드 호제법 (GCD)
수학·기법
O(log min(a, b))
구간 합 (Prefix Sum)
수학·기법
전처리 O(N), 쿼리 O(1)
투 포인터 (two sum, 정렬된 배열)
수학·기법
O(N log N) 정렬 포함, 탐색만 O(N)
슬라이딩 윈도우 (길이 k 최대 부분합)
수학·기법
O(N)
KMP 문자열 매칭
수학·기법
O(N + M)
원소 수
새로 섞기
+ 원소
값 (쉼표 구분, 직접 편집 가능)
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
끝
← 단계
단계 →
초기화
1 / 0
·