Pesquisa · Mapa mental

Backtracking

Backtracking é um tipo de algoritmo que representa um refinamento da busca por força bruta, em que múltiplas soluções podem ser eliminadas sem serem explicitamente examinadas. O termo foi cunhado pelo matemático estado-unidense D. H. Lehmer na década de 1950.

Fonte: Wikipédia (pt)Atualizado em 24/06/2026
01

Construção de todos os subconjuntos

Imagem: gabrielre · BY-NC-SA · Openverse

Agora, é necessário chamar a função backtrack com os argumentos certos, sendo backtrack(a, 0, n).

02

Construção de todas as permutações

Imagem: huangdid · BY-NC-ND · Openverse

Novamente, deve-se chamar a função backtrack da forma backtrack(a, 0, n).

Vídeos recomendados

Fontes consultadas

Continue pesquisando