[JAVA] Djikstra avec un tas

toots1 Messages postés 1 Statut Membre -  
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je suis en train d'implémenter djikstra, et je souhaire utiliser un tas pour obtenir les distances de poid minimum.
J'ai pas envie de réimplementer la structure tas, car Java en propose déjà une.
Mais, le problèmes c'est que le tas doit être modifié quand les distances sont modifiés, et rien dans l'api ne permet "d'actualiser l'arbre". En effet, je n'ai pas accés aux noeuds sans parcourir tout l'arbre...
Quelqu'un à t-il une idée soit avec le heap de java, soit avec une autre structure de donnée?

Merci!
A voir également:

1 réponse

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Plutôt que d'utiliser un tas, pourquoi ne pas simplement utiliser une map ?
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html

Bonne chance
0