알고리즘에서 '백트래킹(Backtracking)'이란?
보통 freeCodeCamp해설
백트래킹은 탐색 공간에서 유망하지 않은 경로를 조기에 포기(가지치기, pruning)하고 이전 상태로 되돌아가 다른 선택지를 시도합니다. N-Queen, 수독, 조합·순열 생성, 미로 탐색 등의 문제에서 모든 경우를 시도하는 완전 탐색보다 효율적입니다.
백트래킹은 탐색 공간에서 유망하지 않은 경로를 조기에 포기(가지치기, pruning)하고 이전 상태로 되돌아가 다른 선택지를 시도합니다. N-Queen, 수독, 조합·순열 생성, 미로 탐색 등의 문제에서 모든 경우를 시도하는 완전 탐색보다 효율적입니다.