Modélisation réseau villes (java)
Fermé
Bilgroz
Messages postés
3
Date d'inscription
jeudi 23 décembre 2010
Statut
Membre
Dernière intervention
4 juin 2011
-
Modifié par Bilgroz le 4/06/2011 à 23:27
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 5 juin 2011 à 13:02
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 5 juin 2011 à 13:02
A voir également:
- Modélisation réseau villes (java)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Nous n'avons pas pu nous connecter à ce réseau - Forum Windows 10
- Entrer les informations d'identification reseau - Guide
1 réponse
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
Modifié par mamiemando le 5/06/2011 à 13:03
Modifié par mamiemando le 5/06/2011 à 13:03
Bah disons que c'est (désolé pour ton prof) codé n'importe comment (noms de variables douteux (genre debChe pour debutChemin), code non commenté et structure de données utilisée pour stocker le graphe discutable, ça aurait été un peu plus stylé de faire une class Graph... qui existe peut être même déjà en Java :p).
Au passage merci d'utiliser les balises de code (bouton <> quand tu écris un message).
En gros ton prof code le graphe dans la variable tab. La valeur tab[i] donne l'ensemble des sommets adjacents à i. Vu la manière dont c'est codé, les arcs sont stockés de manière mono-directionnelles ce qui explique pourquoi ton algorithme ne marche pas en partant d'un autre sommet que 0.
Ainsi il faudrait ajouter les liens manquants dans tab :
Bonne chance
Au passage merci d'utiliser les balises de code (bouton <> quand tu écris un message).
En gros ton prof code le graphe dans la variable tab. La valeur tab[i] donne l'ensemble des sommets adjacents à i. Vu la manière dont c'est codé, les arcs sont stockés de manière mono-directionnelles ce qui explique pourquoi ton algorithme ne marche pas en partant d'un autre sommet que 0.
Ainsi il faudrait ajouter les liens manquants dans tab :
static int[][] tab={ {1, 2}, {0, 3, 4}, {0, 5, 6}, {1, 7}, {1, 7}, {2, 8}, {2, 8}, {3, 4}, {5, 6} };
Bonne chance