BeeTREE
서비스 소개
이용 규칙
문제
문제집
채점 현황
랭킹
그룹
대회
듀얼
커뮤니티
시뮬레이터
기여하기
⏱ 최근
알고리즘 시뮬레이터
단계별로 알고리즘의 동작을 시각화하여 확인할 수 있습니다.
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
🐢
🐇
·