Bon voilà... j'ai un boulot pour l'école à savoir que je dois réaliser un système de pointeur sous la forme d'anneaux dans lequel je dois pouvoir ajouter un élement, supprimer un élément et libérer entièrement l'espace disque.
Pour ce faire, on utilise un programme qui va trier les données que nous allons rentrer au fur et à mesure.
J'ai réussi à la faire pour une liste chaînée mais je n'y arrive pas en liste circulaire doublement chainée...
Voici tout ce dont je dispose pour faire ce programme en DevPascal.
Le code source de la liste chainée peut se télécharger ici
Et voici les schémas qui expliquent les étapes à faire pour ajouter et supprimer un pointeur d'une liste circulaire doublement chainée.
http://www.bruno-garcia.net/www/images/Liste/LC1.gif
Ajouter un pointeur:
http://www.bruno-garcia.net/www/images/Liste/LCI.gif
Supprimer un pointeur:
http://www.bruno-garcia.net/www/images/Liste/LCS.gif
Voilà merci d'avance parce que là je suis vraiment perdu
Message modifié par King Kaiser
Merci de lire les règles du forum
Partager