[JAVA] Djikstra avec un tas

Fermé
toots1 Messages postés 1 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 8 janvier 2010 - 8 janv. 2010 à 16:32
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 - 9 janv. 2010 à 03:59
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 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 752
9 janv. 2010 à 03:59
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