J'ai une bonne compréhension de base des principes fondamentaux du C ++, j'ai également une compréhension du fonctionnement de la récursivité. Je suis tombé sur certains problèmes comme le problème classique des huit reines et la résolution d'un Sudoku avec Backtracking.
Je me rends compte que je suis assez perdu quand il s'agit de cela, je n'arrive pas à me faire une idée du concept de retourner dans la pile de récursivité et de recommencer afin de résoudre le problème. Cela semble facile avec un stylo et du papier mais quand il s'agit d'écrire du code pour cela, je ne sais pas comment commencer à attaquer ces problèmes.
Il serait utile qu'il y ait un tutoriel destiné aux débutants pour revenir en arrière ou s'il y avait un bon livre où cela était couvert. Si quelqu'un peut faire la lumière sur ce sujet ou me donner des liens vers des références décentes, je serais vraiment reconnaissant.
Et oui, je sais que ce serait plus facile dans les langages fonctionnels mais j'aimerais aussi comprendre l'implémentation dans les langages impératifs.