begin process at 2012 02 10 18:28:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

discuter un graphe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

discuter un graphe

vendredi 23 novembre 2007 à 21:10:25 | discuter un graphe

azamharir

salut
je dois implementer un graphe (graphe : cas général). je cherche la meilleure structure possible.
je crois que je vais utiliser celle ci :
une classe noeud
{
    contient l'information du noeud (nom ...)
    un suivant de type poids* (en fait c'est une liste de poids* et suivant est la tete de cette     liste)
}

une classe poids
{
    contient un le cout ou poids (un entier ou float ..., c'est le poids d'une arete)
    un frere de type poids* (en fait c'est une liste de poids* qui partent du meme noeud)
    un suivant de type noeud* (c'est le noeud d'arrivée de l'arete qui possede ce poids)
}

que pensez vous de cette démarche?
j'attends vos remarques, merci et à bientot
samedi 24 novembre 2007 à 16:22:56 | Re : discuter un graphe

azamharir

bonjour
j'attends toujours vos remarques!
si il y'a d'autres idées pour traiter les graphes sans passer par les matrices dites les moi svp. @++
mardi 4 décembre 2007 à 02:56:35 | Re : discuter un graphe

nickydaquick

Membre Club

Salut,
on peut proceder comme suit:

struct Noeud;

typedef struct Arete
{
    long poids;
    Noeud* noeudDebut;
    Noeud* noeudFin;
}Arete,*PArete;

typedef struct Noeud
{
     long poids;
     void* data;
     Arete* tabloAretes;//pour ameliorer tes performances mais non obligatoire
}Noeud,*PNoeud;

ensuite tu crees un conteneur (tablo,vecteur,liste) pour collecter tes Aretes et tes Noeuds;

              J'espere avoir aide, salut
je suis heureux de faire partie d'une grande famille ...!


Cette discussion est classée dans : graphe, type, liste, noeud, poids


Répondre à ce message

Sujets en rapport avec ce message

probleme de pointeur et de liste chainée [ par krater ] sur un projet de video-club nous avons utilise une liste double chainées cepedant, nous avons quelque récurent à la compillation si une reponse pouvai liste chainée: type file d'attente [ par cunbreizh ] MAIDER! MAIDER!Votre texte ICIVotre texte ICIdébutant dans la prog en C. Je cherche à programmer de la manière la plus simple et basic possible une st Juste expliquer...? [ par Zekez ] Bonjour,Voici une structure que j'ai dans une application mais que je ne comprend pas trop: template struct noeud{  type valeur;  noeud* suiv;  noeud( insertion d'un noeud en premiere position d'une liste d'enfants [ par Cako19 ] Bonjour,J'utilise Visual C++ et MSXML4.0.Je souhaiterais insérer un noeud auparavant cloné au début d'une liste d'enfants et non à la fin comme avec l Pb de templates [ par tintin72 ] Bonjour, J'ai un pb avec une liste chainée géré par des templates. Tant que l'information à stocker dans la liste est de type classique (int, float créer une liste à partir d'un arbre [ par morganistic ] bonjour a tous!voila deux structures : une liste et un arbre.je n arrive pas a parcourir un arbre en inserant chaque noeud de l arbre dans une liste.. Liste chaînée, besoin d'aide! [ par mystik007 ] Bonjour, je dois coder un programme qui manipule les listes chaînées, j'aurais besoin d'aide pour les fonction (initialiser la liste, allouerNoeud pou [STL] parcours de liste. [ par herlockg ] Bonjour,Je voudrais pouvoir parcourir une liste d'objet de type personne et récupérer un des objets de ma liste pour la mettre dans un objet (de même erreur dans une liste simple [ par sakjimh ] salut, j'ai crée un programme qui saisie une liste et les affiche a l'execution mais il m'affiche une erreur genre probleme d'allocation et je ne vois Problème avec les structures [ par _michel ] J'ai un problème avec la compilation de mon programme. J'ai une vigtaine de fois la même erreur : "syntax error before '(' token".Voilà un exempl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales