A voir également:
- [algorithme] Récursivité langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
1 réponse
doc manu
Messages postés
6
Date d'inscription
samedi 28 octobre 2006
Statut
Membre
Dernière intervention
10 janvier 2007
29 déc. 2006 à 00:05
29 déc. 2006 à 00:05
Je pense que tu devrais t'interesser aux listes chainées pour le stockage de tes données. Une liste chainee permet de stocker un nombre indéfini de valeurs. En stockant dans une liste chainées des pointeurs vers d'autres listes chainées et ainsi de suite tu peux créer une structure arborescente de données.
Cree une liste chainée contenant tes points de départ.
Ton algorithme recursif devra parcourir cette liste chainée et, creer une liste imbriquée (en s'appelant) chaque fois qu' il y a besoin (existence de suite dans le parcours du pion).
Tu auras certainement besoin d'autres algorithmes recursifs pour exploiter les données ainsi stockées.
Bon courage.
(ps : si tu n'es pas fixé sur le langage, ce serait plus facile en python ou en perl ... les listes font partie intégrante de ces langages).
Cree une liste chainée contenant tes points de départ.
Ton algorithme recursif devra parcourir cette liste chainée et, creer une liste imbriquée (en s'appelant) chaque fois qu' il y a besoin (existence de suite dans le parcours du pion).
Tu auras certainement besoin d'autres algorithmes recursifs pour exploiter les données ainsi stockées.
Bon courage.
(ps : si tu n'es pas fixé sur le langage, ce serait plus facile en python ou en perl ... les listes font partie intégrante de ces langages).
29 déc. 2006 à 21:25
(et pour le langage c'est du C mais ces listes sont assez bien expliquées sur ce site cliste )