Ces derniers jours, j'ai essayé d'implémenter cet algorithme. Jusqu'à présent, j'ai réussi à faire un tableau 2D dynamique et insérer les distances entre les nœuds, une fonction pour supprimer un chemin entre les nœuds et une fonction qui me dit s'il y a un chemin entre deux nœuds. Maintenant je voudrais implémenter une fonction qui retourne le chemin le plus court du noeud A au noeud B. Je sais comment fonctionne l'algorithme de dijkstras et j'ai lu le pseudo code sur le wiki sans pouvoir écrire du code moi-même. Je suis vraiment coincé ici.L'algorithme de Dijkstra avec un tableau 2d
J'ai réfléchi à la façon dont le code devrait ressembler et ce qui devrait arriver c'est pourquoi j'ai fait cette fonction qui me dit s'il y a un chemin entre deux nœuds. Ai-je besoin d'autres fonctions d'aide qui faciliteraient la mise en œuvre des dijkstras? Pour l'instant je n'ai que 3 nœuds mais le code que je voudrais écrire doit fonctionner en général pour n nœuds.
Toute sorte d'aide est appréciée.
Merci pour le lien, Ill donner un coup d'oeil. – ogward