Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

APPLICATION DE L'ALGO DE DIJKSTRA


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Il s'agit d'un p'tit programme, fait dans le cadre d'un tp, qui met en pratique l'algo de dijkstra sur un réseau de villes.
 

Conclusion

Le graphe est récupéré à partir d'un fichier structuré de la manière suivante :

nbre de sommets
nom sommet 1; nbre de successeurs; numéro successeur; poids; num; poids...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de TeLeTUbIz le 10/02/2005 19:15:11

C'est quoi ?

signaler à un administrateur
Commentaire de neo_00110010101 le 11/02/2005 10:40:23

algorithme de pathfinding n'est-ce pas ?

signaler à un administrateur
Commentaire de Sniper_Fou le 12/02/2005 21:51:20

il permet de calculer la plus courte distance entre deux sommets dans un graphe connexe

signaler à un administrateur
Commentaire de Steph115 le 22/03/2005 10:51:22

Bonjour j'aiemrias avoir un petit renseignement sur le sujet : le numero du successeur et le poids par rapport au nombre de km et au temps separant deux villes.

Merci beaucoup,

++ Nexus

signaler à un administrateur
Commentaire de Steph115 le 10/04/2005 01:16:01

Bon alors voila j'ai trouve comment ca marchait et si je peut te conseiller la syntaxe est assez lourde.

A ce que je voit tu travaille en C.

Deja tu peut remplacer ta fonction min par cela : return (a<b)?a:b;

tu peut aussi alleger completement la syntaxe en utilisant (j'ia peur que cela soit du c++) les vector ce qui eviterait tout les pointeurs.

Mais sinon a part ca le reste est convenable (je n'ai aps encore vu Init_Dijkstra et Iter_Dijkstra

Pour info ceux qui ne savent pas ce que Numero de successeur veut dire :  le numero a laquelle la ville est relie, ici vous compter le nombre de position et vous retirez 1 (on compte le zero)
et le poids est la distance entre les deux villes.

Voila ++ Nexus .

signaler à un administrateur
Commentaire de ralecul le 16/07/2006 11:56:03

Salut,

Je viens juste de terminer le portage de ta source en JavaScript,
c'est disponible ici : http://www.cppfrance.com/code.aspx?ID=29352.

Encore merci pour ta source !

signaler à un administrateur
Commentaire de ralecul le 16/07/2006 12:03:30

Oups, désolé ma source est donc dispo ici : http://www.javascriptfr.com/codes/RECHERCHE-PLUS-COURT-CHEMIN-ALGO-DIJKSTRA-JAVASCRIPT_38577.aspx

Au fait, vu que j'ai noté entre temps, ta source vaut bien 9/10.

Pour Steph115, je confirme les vectors c'est bien du c++.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.