ListeVoisin

ListeVoisin - if(estVide)==true si liste vide tete = nouv...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
#include <string> #include "ListeVoisin.h" # using namespace std; u ListeVoisin::ListeVoisin() { tete = NULL; taille = 0; marque = false; } int ListeVoisin::getTaille() { return taille; } Voisin *ListeVoisin::getTete() { return tete; } bool ListeVoisin::getMarque() { return marque; } void ListeVoisin::setMarque(bool nouv) { marque = nouv; } void ListeVoisin::setTete(Voisin *nouv) { /*Voisin *nouveau = NULL ; // créer un nouveau noeud nouveau = new Voisin(nouv); // appel du constructeur de Noeud nouveau->setNext(tete); // le noeud suivant est la tete => on l'ajoute devant tete = nouveau; // la tete est le nouveau taille++ ; // incrémente la taille*/
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: if(estVide()==true) // si liste vide { tete = nouv; // le nouveau est la tete nouv->setNext(NULL); // et le suivant est null taille ++; } else // si pas vide { nouv->setNext(tete);// le suivant de nouv est la tete tete = nouv; // la tete de la liste estle nouv taille ++; // incrémente } } bool ListeVoisin::estVide() { return taille==0; // true si la taille = 0 } void ListeVoisin::decale_tete() { if(taille>1) // reste au moins deux éléments { taille --; tete = tete->getNext(); } } void ListeVoisin::setTaille(int nouv) { taille = nouv; }...
View Full Document

{[ snackBarMessage ]}

Page1 / 2

ListeVoisin - if(estVide)==true si liste vide tete = nouv...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online