Oh My AlgorithmOh My Algorithm
Library
KOEN

Catalog

홈/알고리즘/백트래킹
🧩패러다임

백트래킹 알고리즘

시도하고 막히면 되돌아오는 탐색. 아래 3개 항목을 인터랙티브 시각화로 단계별로 학습해 보세요.

🧩N-퀸 (N-Queens)

N×N 체스판에 서로 공격하지 못하도록 N개의 퀸을 놓는 문제입니다. 한 행씩 퀸을 시도하고 열·대각선 충돌을 검사하며, 막히면 직전 선택으로 되돌아가는(backtrack) 전형적인 백트래킹입니다.

O(N!)
🧩미로 탈출 (Maze Solver)

격자 미로에서 출발점부터 도착점까지의 경로를 찾는 문제입니다. 한 방향으로 나아가다 벽이나 막다른 길을 만나면 마지막 갈림길로 되돌아가며 다른 방향을 시도하는 백트래킹으로 해결합니다.

O(4^(N·M))
🧩스도쿠 (Sudoku Solver)

9×9 격자에 행·열·3×3 박스마다 1~9가 한 번씩만 오도록 채우는 퍼즐입니다. 빈 칸에 가능한 숫자를 하나씩 시도하고, 모순이 생기면 0으로 되돌려 다른 숫자를 시도하는 백트래킹입니다.

O(9^(빈 칸))
O-M-A/© 2026 OH MY ALGORITHM
PrivacyTerms