C++ graphes

Fermé
petitessem Messages postés 50 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 10 mars 2010 - 29 avril 2009 à 22:54
 Ahcène - 30 avril 2009 à 01:01
Bonjour,ja'ai un tp qui propose comme sujet la creation d'un graphe orienté en utilisant les listes chainées de faire le parcours dfs et egallement trouver les composants fortements connexes merci de m'aider aussi vite que possible .
A voir également:

5 réponses

petitessem Messages postés 50 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 10 mars 2010
29 avril 2009 à 23:10
alors personne pour repondre amon pb svp
0
salut,
pour générer un graphe il faut que tu pars d une matrice d 'adjacence.
une fois que tu as généré ta matrice tu obtiens alors des sommets qui forment des aretes.
je m 'explique:

soit V=sommet
V=(1,2,3)

soit matrice:

1 2 3
1 |0 1 0
2 |0 0 1
3 |1 1 0
supposons que tu as généré cette matrice:
les arêtes sont alors :
1--2
2--3
3--1
3--2
une fois que tu as cela c est bon, après pour les liste chainée c simple;
tu creer une liste chainée et a chaque fois qu'il ya une arête tu rajoute un element a ta liste chainé.


un dernier truc a rajouter la structure du graphe sera :


struct graphe,
{
int sommet;
struct graphe *suivi;
}arete;

arete * mat;

j'espere que ca va t aider.

ahcène
0
petitessem Messages postés 50 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 10 mars 2010
30 avril 2009 à 00:05
merci bcp
0
petitessem Messages postés 50 Date d'inscription lundi 4 février 2008 Statut Membre Dernière intervention 10 mars 2010
30 avril 2009 à 00:10
parcours et composants fortements connexes dans un graphes orienté créé apartir dune liste chainée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bonsoir,


si ton graphe est fortement connexe je te conseille d'aller voire ce lien. on t explique tout. https://www.irif.fr/~jep//PDF/TCJava/XJava9.pdf
bonne soirée.

ahcène
0