Algorithm Lab

EXPLORE · RUN · UNDERSTAND

알고리즘을,
움직임으로 이해하다.

코드를 실행하고, 원소를 만들고, 집합을 합쳐 보세요.
한 단계씩 따라가면 알고리즘의 동작이 보입니다.

→입력 배열정렬된 배열
01 / SORTING

정렬, 한 줄씩 들여다보기

Python 코드를 직접 바꾸고 실행해 보세요. 배열의 변화와 비교 연산을 한 단계씩 살펴봅니다.

BubbleSelectionInsertionQuickMerge
Sorting 데모 열기
2456+union(2, 5)
02 / DISJOINT SET

집합이 만나는 순간

원소를 만들고, 속한 집합을 찾고, 두 집합을 합쳐 보세요. 세 가지 연산의 결과가 애니메이션으로 나타납니다.

make-setfind-setunion
Disjoint Set 데모 열기