Eu am inteles cum functioneaza. Vreau sa imi explice cineva ce o face sa nu se opreasca dupa prima solutie gasita. Adica dupa ce a gasit soutia [1, 2, 3] pentru n = 3. ar trebui sa iasa din for si din subprogram si ar trebui sa se opreasca, dar el continua si gaseste si alte solutii([1, 3, 2], [2, 1, 3], etc.). Este bine, dar nu inteleg unde e chestia cu revenit la pasul anterior. Nu ar trebui sa apelez undeva functia backtrack(k-1)?
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!