cs_Arnold59
Messages postés50Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 3 mars 2009
-
25 avril 2005 à 11:35
Saoudi89
Messages postés2Date d'inscriptionmardi 20 mars 2012StatutMembreDernière intervention27 août 2013
-
23 mars 2012 à 10:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Saoudi89
Messages postés2Date d'inscriptionmardi 20 mars 2012StatutMembreDernière intervention27 août 2013 23 mars 2012 à 10:59
Bonjour à tous,
votre travail est excellent, je vous encourage.
J'ai l'idée de améliorer l'algorithme de Dijkstra de cette façon:
* Donner l’arborescence de départ obtenu en appliquant Dijkstra avec les valeurs de p(x) pour tout
sommet x.
* Donner l’arborescence des plus courts chemins quand elle existe ainsi les valeurs de p(x) et dans le cas contraire, de détecter un circuit absorbant en indiquant sa longueur.
Ainsi on gagne le cout du temps d'exécution.
Qui peut m'aider à implémenter l'amélioration car je suis faible en java :(
Merci d'avance
wbchir
Messages postés2Date d'inscriptionmardi 21 février 2012StatutMembreDernière intervention21 février 2012 1 mars 2012 à 14:59
Moi aussi je serais intéressé par le code pourrais tu me l'envoyer stp?? wbchir@yahoo.fr
Merci par avance
bibo6300
Messages postés1Date d'inscriptionmercredi 3 novembre 2010StatutMembreDernière intervention22 novembre 2010 22 nov. 2010 à 22:37
hi. i m a new member and i have a Q about the source :
i wont to controle the place or the position of noud for making a graph +++ readble(lisible)
who i can do that ..thnx for you help
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 21 mai 2010 à 00:07
Le code complet est dans le zip !
amineouazzani
Messages postés1Date d'inscriptionvendredi 24 juillet 2009StatutMembreDernière intervention27 avril 2010 27 avril 2010 à 11:50
puis je avoir le code complet svp
merci amine_ouazzani@yahoo.fr
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 21 avril 2010 à 16:12
Les sources est mise à jour avec la suppression de la dépendance XML et l'ajout d'une interface graphique.
kimomenna
Messages postés3Date d'inscriptionmardi 23 février 2010StatutMembreDernière intervention 7 avril 2010 7 avril 2010 à 10:56
désolé svp,
j'uoblié d'écrire le nom d'algorithe c'est dijkestra,merci
kimomenna
Messages postés3Date d'inscriptionmardi 23 février 2010StatutMembreDernière intervention 7 avril 2010 7 avril 2010 à 10:52
bjr a toussssssss,
mon pfe est determiner le plus cours chemin sur ls rex sdh avec l'algorithme sdh,svp pouvez vous m'aider?? et merci bcp.
bimen
Messages postés12Date d'inscriptionlundi 26 octobre 2009StatutMembreDernière intervention20 décembre 2009 15 oct. 2009 à 17:53
Salut,
Merci bien pour votre réponse. Exactement, la version que j'utilise c'est 1.6 pour les bibliothèques j'ai chargé tte la librairie org et meme je me suis assurrée qu'elle est complète (y compris xerces et xalan) meme "PrefixResolver" qui se trouve dans l'exception
je me suis assurée de son existance. C'est pour celà je suis vraiment bloquée j pas pu résoudre cette exception. :(
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 14 oct. 2009 à 23:02
La version de java à utiliser est bien la 1.6. Par contre, il faut que tu charges les librairies xml xerces et xalan. C'est de là que provient ton exception. Google est ton ami pour les trouver.
bimen
Messages postés12Date d'inscriptionlundi 26 octobre 2009StatutMembreDernière intervention20 décembre 2009 10 oct. 2009 à 11:30
Salut tout le monde,
je suis interessé par cet algo de dijkstra, malheureusment je pas pu voir le démo. en fait l'execption que j'obtient c'est:
Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/xml/utils/PrefixResolver
bon je travaille avec NetBeans IDE 6.7.1 jre 6 , j trouvé dans un tel forum que je dois mettre le j2re 1.4.2_01 pour que ne pas avoir cette exception or ce dernier n'est pas compatible avec Map<String,Vertex> str2vtx = new HashMap<String,Vertex>(); (ça sera erreur)
svp pouvez vous m'aider?? et merci bcp.
maracuja54
Messages postés1Date d'inscriptionjeudi 4 décembre 2008StatutMembreDernière intervention14 mai 2009 14 mai 2009 à 16:43
Bonjour,
Je suis également intéressé par le dossier complet de ce projet.
Pourriez vous m'envoyez le dossier à cette adresse tuperman@hotmail.fr
Merci beaucoup pour ton aide!!
flo0011
Messages postés2Date d'inscriptionjeudi 13 novembre 2008StatutMembreDernière intervention14 mai 2009 14 mai 2009 à 11:47
Bonjour,
Etudiant en ecole d'ingénieur, je dois concevoir un reseau de metro pour obtenir le plus court chemein nentre 2 ligne de stations!!
Pourriez vous m'envoyez le dossie complet à cette adresse floetrom_99@hotmail.com!!
Merci beaucoup pour ton aide!!
ghaza486
Messages postés19Date d'inscriptionlundi 16 mars 2009StatutMembreDernière intervention21 juin 2011 24 mars 2009 à 13:19
meci pour l'aide
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 23 mars 2009 à 18:12
30 commentaires et 7 liés à la source (sans compter mes messages). Il serait temps de commenter ce qui est posté (merci à ceux qui se sont intéressés à cette source d'ailleurs !).
Pour les autres qui cherchent à récupérer le projet réseau afin de l'inclure directement dans leur travail actuel, vous ne l'aurez pas. Je suis fatigué de gens qui essaye de "grater une source qui fera l'affaire". Je ne travaille pas pour vous. Tous commentaires ou messages privés demandant les sources du projet réseau seront ignorés.
ghaza486
Messages postés19Date d'inscriptionlundi 16 mars 2009StatutMembreDernière intervention21 juin 2011 22 mars 2009 à 15:09
salam
je travaille sur un projet reseau et j'aimerie que tu m'envoie le contenue de projet
mon email imane8DZ@hotmail.com
slv
demande uregent
ghaza486
Messages postés19Date d'inscriptionlundi 16 mars 2009StatutMembreDernière intervention21 juin 2011 17 mars 2009 à 09:14
salam
je suis sur un projet réseau et j'aimerais que tu m'envoies tout le contnue du projet réseau à:
merci
zorothehunter
Messages postés7Date d'inscriptiondimanche 1 juin 2008StatutMembreDernière intervention28 octobre 2008 20 oct. 2008 à 15:46
mon adresse mail est : mami.barca@hotmail.com
zorothehunter
Messages postés7Date d'inscriptiondimanche 1 juin 2008StatutMembreDernière intervention28 octobre 2008 20 oct. 2008 à 15:36
je vois que je suis venus un peu en retard là mais bon si quelqu'un pourra m'aider svp, en fait je travaille sur un projet ou je doit utiliser Djikstra pour trouver le chemins le plus cours entre des carrfours, j ai essayé d utiliser ce code mais il compile pas ( y a un pb avec le XPathAPI il me demande de creer une class XPathAPI et vu que je suis debutant ( tres mm) je sais pas comment faire) merci d avance
cs_chreks
Messages postés1Date d'inscriptionvendredi 9 mars 2007StatutMembreDernière intervention 9 février 2008 9 févr. 2008 à 21:09
Bonsoir,
je travaille sur un projet de réseau lyonnais, avec un algo de Dijkstra, et j'aimerais pour ma part avoir le projet complet.
merci beaucoup.
mon mail : aminechreks@hotmail.fr
redoua007
Messages postés2Date d'inscriptionvendredi 21 décembre 2007StatutMembreDernière intervention21 décembre 2007 21 déc. 2007 à 22:34
bonsoir, serait -il possible d'avoir le code complet du projet réseau.
Je vous remercie par avance.
redoua007@gmail.com
cs_krikoo
Messages postés1Date d'inscriptionmardi 8 novembre 2005StatutMembreDernière intervention12 décembre 2007 12 déc. 2007 à 20:16
bonsoir, serait -il possible d'avoir le code complet du projet réseau.
Je vous remercie par avance.
ap_94@hotmail.fr
cs_selim
Messages postés1Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention22 juin 2007 22 juin 2007 à 01:49
bonsoir,
est ce que c'est possible svp de m'envoyer la classe qui contient
la fonction main pour tester ce programme.
car j'ai besoin de l'essayer pour comprendre cet algorithme
afin de réviser pour mon examen ce lundi prochain.
merci de votre part ...c'est trés urgent!!!!
mon adresse email : futureman@postmail.ch
arnolefou
Messages postés1Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention 7 mars 2007 7 mars 2007 à 11:50
Hello,
Si ça ne dérange personne, j'aimerais pour ma part avoir juste un petit exemple permettant de tester la libraire. J'ai un peu de mal à lire et à comprendre le code pour le moment (malgré les commentaires).
Toute aide est bienvenue.
Merci.
(mon mail kawamasta -at- gmail -dot- com
MadCat81
Messages postés6Date d'inscriptionmardi 23 mars 2004StatutMembreDernière intervention 4 novembre 2008 8 mai 2006 à 17:39
Je viens de charger ton code et le trouve interessant!
J'aimerais bien recevoir le projet reseau complet que tu as fait, j'aimerais en effet approfondir mes connaissances (Java et reseaux)
Merci d'avance ^^ (MadCat34@gmail.com)
manumouton
Messages postés1Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention27 avril 2006 27 avril 2006 à 00:15
Salut, je suis également entrain de développer un projet basé sur dijkstra et je l'ai implémenté avec un heap également... mais la, je suis calé :-( pourrais tu m'envoyer ton projet de réseau stp ? thx
manumouton@hotmail.com
fugeo
Messages postés1Date d'inscriptionvendredi 28 octobre 2005StatutMembreDernière intervention10 avril 2006 10 avril 2006 à 17:54
je serai ravi de recvoir aussi le code complet.
merci!
fugeo@voila.fr
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 9 avril 2006 à 01:05
Avant, désolé de ne pas répondre plus rapidement mais ca fait un bout de temps que j'ai posté ce code et je ne vérifie pas tout le temps s'il y a des nouveaux commentaires.
julie_deluy: A* est en effet très correct pour trouver le chemin le plus court vers une destination. Si on veut trouver la distance la plus courte vers n points, il faut faire tourner n fois A*. L'avantage de Dijkstra est que toutes les distances sont calculées en une fois (c'est ce que je voulais dans le projet incluant cet utilitaire).
dj leemon: Ah, j'avoue que les noms ne sont pas forcement des plus claires :p. C'est en fait lier au fonctionnement de la file. L'implémentation est basé sur un tas (heap).
Pour avoir une idée (très grossière) de son fonctionnement, voici quelques explications:
On peut voir l'implémentation de la file par un tas comme un arbre dans lequel on stocke des nombres, le nombre le plus petit se situant au sommet. Cet arbre a une propriété spéciale (pour pouvoir en faire un tas): le nombre stocké dans chaque enfant est plus grand (ou égal) au nombre stocké dans le parent. Il y a deux opérations principales sur cet arbre: ajouter un nouveau nombre, retirer le nombre le plus petit.
Ajout d'un nombre:
on ajoute ce nombre en bas à droite de l'arbre et on le fait remonter (comme une bulle donc :)) jusqu'à ce que le nombre du parent soit plus petit que le nouveau nombre insérer.
Retrait du nombre le plus petit:
Le nombre le plus petit est toujours au sommet de l'arbre (par construction). On retire donc cet élément mais on ne peut pas laisser un "trou" au sommet de l'arbre. On prend donc l'élement en bas à droite dans l'arbre et on le place au sommet. A ce moment, on ne respecte plus la propriété de l'arbre et on doit donc descendre ce nombre jusqu'à les enfants de ce nombre soient plus grand que celui-ci.
Maintenant quel est le rapport entre l'arbre et le tableau ? L'arbre est en fait un arbre un peu particulier puisqu'on le remplir niveau par niveau et on ne commence pas un nouveau niveau tant que le niveau actuel n'est pas complet. Le terme désignant ce type d'arbre est "arbre complet". Cette propriété de l'arbre permet de l'implémenter en utilisant un tableau. Pour un noeud à l'indice n et un arbre binaire, l'enfant gauche de ce noeud se trouve à l'indice 2*n+1 et l'enfant droit à l'indice 2*n+2 (on suppose ici que l'indice du premier élement du tableau est l'indice 0).
J'espère que cette petite explication éclairera quelque personne sur le fonctionnement de cette pile.
dj leemon
Messages postés4Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention 7 décembre 2005 28 févr. 2006 à 22:46
Bonjour!
Moi je souhaiterais simplement avoir une explication sur une partie du code. Plus précisement sur la gestion de cette PriorityQueue, j'ai du mal à voir comment elle est gérée et la notion de BubbleUp & Down m'echappe.
Pourrais tu m'aider? en laissant un message ici même de telle sorte que tout le monde pourra en profiter. :)
Merci beaucoup pour ton code en tout cas c'est très bien codé!
abdo_kabrane
Messages postés3Date d'inscriptionmercredi 15 février 2006StatutMembreDernière intervention26 février 2006 26 févr. 2006 à 00:06
moi je sui trs interessé par cet algo de dijkstra car g un projet de fin d'etude ki a comm but de trouver le chemin le plus court
c klk 1 pe m'aider sa sera un grand plaisir de leur part
bonn courage a tt le monde
cs_ivan76
Messages postés1Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention21 février 2006 21 févr. 2006 à 12:27
j'ai fini mon projet sur le calcul du plus court chmin dans le metro parisien. si ça intéresse : adslfx@hotmail.fr
toufiq22
Messages postés1Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention19 février 2006 19 févr. 2006 à 16:17
Moi aussi je serais intéressé par le code pourrais tu me l'envoyer stp??
mctoufiq@gmail.com
NoModoTuXVengeurMasked
Messages postés1Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 19:02
Bonjour.
Je suis d'accord avec toi dans l'absolu Julie.
Mais je suis aussi d'avis que dans une école d'ingénieur, tu dois plutôt apprendre à réfléchir par toi même. C'est le but premier de la formation. Je ne pense pas qu'apprendre à piquer les idées des autres et à mettre ton nom dessus soit un bon investisement pour ta vie future :/
Par contre, comprendre comment fonctionne l'algorithme et le ré-implémenter selon nos besoins me semble une meilleure idée.
Et tu ne pouvais pas connaître le passif de plsvse qui s'est toujours arrangé pour profiter du travail des autres sans rien faire en retour (genre sangsue).
Donc voilà. Je suis d'accord avec toi, mais tu apprendras en entreprise plus tard que ce n'est pas toujours vrai, et qu'il faut parfois relativiser dans certains cas :)
julie_deluy
Messages postés1Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 13:29
Je suis nouvelle sur ce site pour mettre mon aide au service des autres. J'ai codé en java de nombreux algorithmes du plus court chemin dont dijkstra et AStar. En ce qui concerne les obstacles, AStar est plus approprié. Il suffit d'optimiser AStar pour obtenir des temps d'exécutions relativement corrects.
Vous pouvez me contacter par mail sur deluy_julie@hotmail.fr (J'ai aussi MSN si vous avez)
Je trouve completement idiot le message de MechesBlondes, on est ici pour s'aider les uns les autres.
cs_marie1983
Messages postés1Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention23 novembre 2005 23 nov. 2005 à 00:36
De meme, tu pourrai m'envoyer le code complet,stp.
tangxueyan2000@hotmail.com
mechesBlondes
Messages postés1Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention22 novembre 2005 22 nov. 2005 à 23:44
Arrete de robber plsvse. C'est pas comme ça que tu auras ton diplome d'ingénieur.
Implémente le, tu apprendra plus de chose. Et puis Bellman-Ford est plus optimisé.
Davecpp
Messages postés13Date d'inscriptionsamedi 5 février 2005StatutMembreDernière intervention16 novembre 2005 16 nov. 2005 à 12:19
Moi aussi je serais intéressé par le code pourrais tu me l'envoyer stp?? loulou2bouter@hotmail.com
cs_plsvse
Messages postés2Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention14 novembre 2005 14 nov. 2005 à 18:54
je souhaiterai savoir si il peut s'adapter sur un graphe ou il y aurait des obstacles sur le parcours et ainsi et éviter qu'il se cogne à chacun des obstacles pour s'en sortir
Merci
benoitt76
Messages postés2Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention14 novembre 2005 14 nov. 2005 à 13:03
De même, je serais intéressé par le code complet du projet réseau... si c'est possible !
nono_78310@hotmail.com
Merci d'avance.
++
POLYPHAGE
Messages postés1Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention 7 novembre 2005 7 nov. 2005 à 09:41
Bonjour,
dans le cadre d'un projet d'informatique (de recherche operationnelle), nous avons besoin de gerer un arbre de loterie et de trouver des chemins les plus courts/longs.
Le code joint a cette page me permet elle de faire ca? si oui comment gerer ca?
s'il est possible de repondre sur polyphage@hotmail.com
merci.
trypon
Messages postés1Date d'inscriptionvendredi 21 mai 2004StatutMembreDernière intervention10 octobre 2005 10 oct. 2005 à 22:00
Moi aussi je serais interressé par le code de ce projet reseau...
merci d'avance.
tryp@hotmail.com
tiburcedavy
Messages postés1Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention23 mai 2005 23 mai 2005 à 21:04
je suis sur un projet réseau et j'aimerais que tu m'envoies tout le contnue du projet réseau à:
tiburcedavy@yahoo.fr
avec mes remerciements
didier045
Messages postés1Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention 4 mai 2005 4 mai 2005 à 11:53
je fait un projet sur le metro parisien et il serait aimable a toi de m envoyer par mail le projet reseau complet
mon mail: didier045@hotmail.com
merci d'avance
Bel0
Messages postés71Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention14 septembre 2007 26 avril 2005 à 13:45
C'est normal. Il faut plutot voir cette source comme une "mini-librairie" pour les graphes et Dijkstra.
cs_Arnold59
Messages postés50Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 3 mars 2009 25 avril 2005 à 11:35
Quelle applet faut-il créer pour lancer les programmes
Tous les pogs ont été compiler correctement sous l'environnement SDK 1.4
23 mars 2012 à 10:59
votre travail est excellent, je vous encourage.
J'ai l'idée de améliorer l'algorithme de Dijkstra de cette façon:
* Donner l’arborescence de départ obtenu en appliquant Dijkstra avec les valeurs de p(x) pour tout
sommet x.
* Donner l’arborescence des plus courts chemins quand elle existe ainsi les valeurs de p(x) et dans le cas contraire, de détecter un circuit absorbant en indiquant sa longueur.
Ainsi on gagne le cout du temps d'exécution.
Qui peut m'aider à implémenter l'amélioration car je suis faible en java :(
Merci d'avance
1 mars 2012 à 14:59
Merci par avance
22 nov. 2010 à 22:37
i wont to controle the place or the position of noud for making a graph +++ readble(lisible)
who i can do that ..thnx for you help
21 mai 2010 à 00:07
27 avril 2010 à 11:50
merci amine_ouazzani@yahoo.fr
21 avril 2010 à 16:12
7 avril 2010 à 10:56
j'uoblié d'écrire le nom d'algorithe c'est dijkestra,merci
7 avril 2010 à 10:52
mon pfe est determiner le plus cours chemin sur ls rex sdh avec l'algorithme sdh,svp pouvez vous m'aider?? et merci bcp.
15 oct. 2009 à 17:53
Merci bien pour votre réponse. Exactement, la version que j'utilise c'est 1.6 pour les bibliothèques j'ai chargé tte la librairie org et meme je me suis assurrée qu'elle est complète (y compris xerces et xalan) meme "PrefixResolver" qui se trouve dans l'exception
je me suis assurée de son existance. C'est pour celà je suis vraiment bloquée j pas pu résoudre cette exception. :(
14 oct. 2009 à 23:02
10 oct. 2009 à 11:30
je suis interessé par cet algo de dijkstra, malheureusment je pas pu voir le démo. en fait l'execption que j'obtient c'est:
Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/xml/utils/PrefixResolver
bon je travaille avec NetBeans IDE 6.7.1 jre 6 , j trouvé dans un tel forum que je dois mettre le j2re 1.4.2_01 pour que ne pas avoir cette exception or ce dernier n'est pas compatible avec Map<String,Vertex> str2vtx = new HashMap<String,Vertex>(); (ça sera erreur)
svp pouvez vous m'aider?? et merci bcp.
14 mai 2009 à 16:43
Je suis également intéressé par le dossier complet de ce projet.
Pourriez vous m'envoyez le dossier à cette adresse tuperman@hotmail.fr
Merci beaucoup pour ton aide!!
14 mai 2009 à 11:47
Etudiant en ecole d'ingénieur, je dois concevoir un reseau de metro pour obtenir le plus court chemein nentre 2 ligne de stations!!
Pourriez vous m'envoyez le dossie complet à cette adresse floetrom_99@hotmail.com!!
Merci beaucoup pour ton aide!!
24 mars 2009 à 13:19
23 mars 2009 à 18:12
Pour les autres qui cherchent à récupérer le projet réseau afin de l'inclure directement dans leur travail actuel, vous ne l'aurez pas. Je suis fatigué de gens qui essaye de "grater une source qui fera l'affaire". Je ne travaille pas pour vous. Tous commentaires ou messages privés demandant les sources du projet réseau seront ignorés.
22 mars 2009 à 15:09
je travaille sur un projet reseau et j'aimerie que tu m'envoie le contenue de projet
mon email imane8DZ@hotmail.com
slv
demande uregent
17 mars 2009 à 09:14
je suis sur un projet réseau et j'aimerais que tu m'envoies tout le contnue du projet réseau à:
merci
20 oct. 2008 à 15:46
20 oct. 2008 à 15:36
9 févr. 2008 à 21:09
je travaille sur un projet de réseau lyonnais, avec un algo de Dijkstra, et j'aimerais pour ma part avoir le projet complet.
merci beaucoup.
mon mail : aminechreks@hotmail.fr
21 déc. 2007 à 22:34
Je vous remercie par avance.
redoua007@gmail.com
12 déc. 2007 à 20:16
Je vous remercie par avance.
ap_94@hotmail.fr
22 juin 2007 à 01:49
est ce que c'est possible svp de m'envoyer la classe qui contient
la fonction main pour tester ce programme.
car j'ai besoin de l'essayer pour comprendre cet algorithme
afin de réviser pour mon examen ce lundi prochain.
merci de votre part ...c'est trés urgent!!!!
mon adresse email : futureman@postmail.ch
7 mars 2007 à 11:50
Si ça ne dérange personne, j'aimerais pour ma part avoir juste un petit exemple permettant de tester la libraire. J'ai un peu de mal à lire et à comprendre le code pour le moment (malgré les commentaires).
Toute aide est bienvenue.
Merci.
(mon mail kawamasta -at- gmail -dot- com
8 mai 2006 à 17:39
J'aimerais bien recevoir le projet reseau complet que tu as fait, j'aimerais en effet approfondir mes connaissances (Java et reseaux)
Merci d'avance ^^ (MadCat34@gmail.com)
27 avril 2006 à 00:15
manumouton@hotmail.com
10 avril 2006 à 17:54
merci!
fugeo@voila.fr
9 avril 2006 à 01:05
julie_deluy: A* est en effet très correct pour trouver le chemin le plus court vers une destination. Si on veut trouver la distance la plus courte vers n points, il faut faire tourner n fois A*. L'avantage de Dijkstra est que toutes les distances sont calculées en une fois (c'est ce que je voulais dans le projet incluant cet utilitaire).
dj leemon: Ah, j'avoue que les noms ne sont pas forcement des plus claires :p. C'est en fait lier au fonctionnement de la file. L'implémentation est basé sur un tas (heap).
Pour avoir une idée (très grossière) de son fonctionnement, voici quelques explications:
On peut voir l'implémentation de la file par un tas comme un arbre dans lequel on stocke des nombres, le nombre le plus petit se situant au sommet. Cet arbre a une propriété spéciale (pour pouvoir en faire un tas): le nombre stocké dans chaque enfant est plus grand (ou égal) au nombre stocké dans le parent. Il y a deux opérations principales sur cet arbre: ajouter un nouveau nombre, retirer le nombre le plus petit.
Ajout d'un nombre:
on ajoute ce nombre en bas à droite de l'arbre et on le fait remonter (comme une bulle donc :)) jusqu'à ce que le nombre du parent soit plus petit que le nouveau nombre insérer.
Retrait du nombre le plus petit:
Le nombre le plus petit est toujours au sommet de l'arbre (par construction). On retire donc cet élément mais on ne peut pas laisser un "trou" au sommet de l'arbre. On prend donc l'élement en bas à droite dans l'arbre et on le place au sommet. A ce moment, on ne respecte plus la propriété de l'arbre et on doit donc descendre ce nombre jusqu'à les enfants de ce nombre soient plus grand que celui-ci.
Maintenant quel est le rapport entre l'arbre et le tableau ? L'arbre est en fait un arbre un peu particulier puisqu'on le remplir niveau par niveau et on ne commence pas un nouveau niveau tant que le niveau actuel n'est pas complet. Le terme désignant ce type d'arbre est "arbre complet". Cette propriété de l'arbre permet de l'implémenter en utilisant un tableau. Pour un noeud à l'indice n et un arbre binaire, l'enfant gauche de ce noeud se trouve à l'indice 2*n+1 et l'enfant droit à l'indice 2*n+2 (on suppose ici que l'indice du premier élement du tableau est l'indice 0).
J'espère que cette petite explication éclairera quelque personne sur le fonctionnement de cette pile.
Pour ceux que l'anglais ne rebutte pas: http://www.cs.auckland.ac.nz/software/AlgAnim/heaps.html
Explication avec des schémas surtout (je ne me suis pas risqué à essayer de faire des dessins en ascii dans le réponse :p)
28 févr. 2006 à 22:46
Moi je souhaiterais simplement avoir une explication sur une partie du code. Plus précisement sur la gestion de cette PriorityQueue, j'ai du mal à voir comment elle est gérée et la notion de BubbleUp & Down m'echappe.
Pourrais tu m'aider? en laissant un message ici même de telle sorte que tout le monde pourra en profiter. :)
Merci beaucoup pour ton code en tout cas c'est très bien codé!
26 févr. 2006 à 00:06
c klk 1 pe m'aider sa sera un grand plaisir de leur part
bonn courage a tt le monde
21 févr. 2006 à 12:27
19 févr. 2006 à 16:17
mctoufiq@gmail.com
23 nov. 2005 à 19:02
Je suis d'accord avec toi dans l'absolu Julie.
Mais je suis aussi d'avis que dans une école d'ingénieur, tu dois plutôt apprendre à réfléchir par toi même. C'est le but premier de la formation. Je ne pense pas qu'apprendre à piquer les idées des autres et à mettre ton nom dessus soit un bon investisement pour ta vie future :/
Par contre, comprendre comment fonctionne l'algorithme et le ré-implémenter selon nos besoins me semble une meilleure idée.
Et tu ne pouvais pas connaître le passif de plsvse qui s'est toujours arrangé pour profiter du travail des autres sans rien faire en retour (genre sangsue).
Donc voilà. Je suis d'accord avec toi, mais tu apprendras en entreprise plus tard que ce n'est pas toujours vrai, et qu'il faut parfois relativiser dans certains cas :)
23 nov. 2005 à 13:29
Vous pouvez me contacter par mail sur deluy_julie@hotmail.fr (J'ai aussi MSN si vous avez)
Je trouve completement idiot le message de MechesBlondes, on est ici pour s'aider les uns les autres.
23 nov. 2005 à 00:36
tangxueyan2000@hotmail.com
22 nov. 2005 à 23:44
Implémente le, tu apprendra plus de chose. Et puis Bellman-Ford est plus optimisé.
16 nov. 2005 à 12:19
14 nov. 2005 à 18:54
Merci
14 nov. 2005 à 13:03
nono_78310@hotmail.com
Merci d'avance.
++
7 nov. 2005 à 09:41
dans le cadre d'un projet d'informatique (de recherche operationnelle), nous avons besoin de gerer un arbre de loterie et de trouver des chemins les plus courts/longs.
Le code joint a cette page me permet elle de faire ca? si oui comment gerer ca?
s'il est possible de repondre sur polyphage@hotmail.com
merci.
10 oct. 2005 à 22:00
merci d'avance.
tryp@hotmail.com
23 mai 2005 à 21:04
tiburcedavy@yahoo.fr
avec mes remerciements
4 mai 2005 à 11:53
mon mail: didier045@hotmail.com
merci d'avance
26 avril 2005 à 13:45
25 avril 2005 à 11:35
Tous les pogs ont été compiler correctement sous l'environnement SDK 1.4