Bonjour! je voudrais implementer un graphe et voici donc mes debuts:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
struct elementadjacent
    { int info;
      struct elementadjacent *suivant;
    };
 
struct sommet
    {  int label;
        int info;
        struct elementadjacent *adj;
        struct sommet* suivant; 
   };
 
struct graphe
  {  int nbSommet;
      int nbArete;
      int maxSommet;
      struct sommet* premierSommet;
      struct sommet* dernierSommet;
 }
 
//initialisation du graphe
void InitGraphe(graphe *g)
 { g=new graphe;
    (*g).nbSommet=0;
    (*g).nbarete=0;
    (*g).maxSommet=0;
    g.premierSommet=NULL;
    g.dernierSommet=NULL;
  }
Je voudrais donc savoir est-ce que ma procedure InitGraphe est bien implementer? et commet proceder pour ecrie la procedure ajoutSommet(graphe* g,int S)?
Merci d'avance