Cours sur les listes chaînées initialiser une liste chaînée avec un nœud

Extrait du cours sur les listes chaînées initialiser une liste chaînée avec un nœud

Initialiser une liste chaînée
ptrNoeud null
NŒUD* initialiser(){
return NULL ;
}
void main(){
NŒUD* ptrNoeud ;
ptrNoeud = initialiser() ;
}
Initialiser une liste chaînée avec un nœud factice au début
NŒUD* initialiser(){
NŒUD* ptrNoeud ;
ptrNoeud = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( ptrNoeud != NULL ){
ptrNoeud->suivant = NULL ;
}
return ptrNoeud ;
}
void main(){
NŒUD* debut ;
debut = initialiser() ;
}
Initialiser une liste chaînée avec un nœud factice au début et à la fin
NŒUD* initialiser(){
NŒUD* z, *debut ;
z = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( z != NULL ){
z->suivant = z ;
debut = (NŒUD*)malloc( sizeof( NŒUD ) ) ;
if( debut != NULL ){
debut->suivant = z ;
}
}
return debut ;
}
void main(){
NŒUD* debut ;
debut = initialiser() ;
}

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours sur les listes chaînées initialiser une liste chaînée avec un nœud (223 KO) (Cours PDF)
Cours sur les listes chaînées

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *