startApasă „Pas înainte". Construim un drum care pleacă din nodul 1, trece o singură dată prin fiecare nod și se închide la 1. Când nu mai putem continua, revenim (backtracking).
Graful neorientat · căutăm un ciclu hamiltonian (start în 1)
nodul de start (1)nod în drumnod curentfundătură
Drumul curent sol[] = nodurile alese, în ordine
Algoritmul backtracking · pseudocod și C++ · linia activă evidențiată
Pseudocod
Cod C++
Limbaj natural ce face pasul curent
start
Preferințe privind cookie-urile
Folosim cookie-uri pentru analiza traficului, doar cu acordul tău.
Poți accepta cookie-urile opționale sau poți continua doar cu cele necesare — simulatorul
funcționează la fel.