Recursive
플레이그라운드
알고리즘 학습
KO
알고리즘 학습
더 많은 알고리즘이 곧 업데이트될 예정이에요 ✨
정렬
다양한 정렬 알고리즘의 동작 과정을 살펴보세요.
버블 정렬
인접한 두 원소를 비교하며 정렬합니다
쉬움
선택 정렬
가장 작은 원소를 찾아 앞으로 보냅니다
쉬움
삽입 정렬
원소를 올바른 위치에 삽입하며 정렬합니다
쉬움
퀵 정렬
피벗을 기준으로 분할하여 재귀적으로 정렬합니다
보통
병합 정렬
배열을 반으로 나누고 합치며 정렬합니다
보통
재귀 · 백트래킹
재귀 호출의 흐름을 트리로 시각화해보세요.
순열
n개 중 r개를 순서 있게 선택합니다
쉬움
조합
n개 중 r개를 순서 없이 선택합니다
쉬움
부분집합
주어진 배열의 모든 부분집합을 구합니다
쉬움