


typedef struct cellHorizontal *pthcell;
struct cellHorizontal { 
int sommet;
int aux; 
struct cellHorizontal * next;
/* ou pthcell next; */
} ; 


typedef struct cellVertical *ptvcell;
struct cellVertical { 
int color;
int aux; /* utilise comme champs de degre*/
struct cellHorizontal * next;
/* ou ptvcell next; */
} ; 



typedef struct graph G;
struct graph {
int n;
int m;
int nbcol;
struct cellVertical * content;
};