Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
gestion_piles [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


gestion_piles

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gestion_piles [2008/05/02 08:09]
tyrtamos
gestion_piles [2008/05/06 06:40] (Version actuelle)
tyrtamos
Ligne 95: Ligne 95:
 __**Commentaires sur ce code:**__ __**Commentaires sur ce code:**__
  
-**A l'initialisation, par exemple x=PileLifo() :**+**x=PileLifo(maxpile=None):**
   * créé une instance de la classe PileLifo() et l'affecte à la variable x   * créé une instance de la classe PileLifo() et l'affecte à la variable x
   * la pile créée appartient à l'instance de classe, c'est à dire que x=PileLifo() et y=PileLifo() vont créer 2 piles indépendantes   * la pile créée appartient à l'instance de classe, c'est à dire que x=PileLifo() et y=PileLifo() vont créer 2 piles indépendantes
-  * on peut fixer une taille maxi de la pile. Sans ce maxi, il n'y a pas de limite supérieure, à part la mémoire de l'ordinateur+  * en mentionnant un paramètre, on peut fixer une taille maxi de la pile. Sans ce maxi, il n'y a pas de limite supérieure, à part la mémoire de l'ordinateur
  
 **x.empile(element,idx=None):** **x.empile(element,idx=None):**
Ligne 114: Ligne 114:
   * sans paramètre, renvoie l'élément situé au dessus de la pile (=le candidat à être dépilé) sans le dépiler   * sans paramètre, renvoie l'élément situé au dessus de la pile (=le candidat à être dépilé) sans le dépiler
   * avec un index comme paramètre, renvoie l'élément d'index idx.    * avec un index comme paramètre, renvoie l'élément d'index idx. 
-  * si l'index n'est pas valide, déclenche une exception+  * si l'index idx n'est pas valide, déclenche une exception
  
-**x.copiepile() ou x.pile(imin,imax):**+**x.copiepile() ou x.copiepile(imin,imax):**
   * sans paramètre, renvoie une copie de la pile complète sous forme d'une liste.    * sans paramètre, renvoie une copie de la pile complète sous forme d'une liste. 
   * avec un ou deux paramètres, vous pouvez préciser l'index de départ (0 par défaut) et l'index de fin+1 (=x.taille() par défaut):   * avec un ou deux paramètres, vous pouvez préciser l'index de départ (0 par défaut) et l'index de fin+1 (=x.taille() par défaut):
Ligne 207: Ligne 207:
 __**Commentaires sur ce code:**__ __**Commentaires sur ce code:**__
  
-**A l'initialisation, par exemple x=PileFifo() :**+**x=PileFifo(maxpile=None):**
   * créé une instance de la classe PileFifo() et l'affecte à la variable x   * créé une instance de la classe PileFifo() et l'affecte à la variable x
   * la pile créée appartient à l'instance de classe, c'est à dire que x=PileFifo() et y=PileFifo() vont créer 2 piles indépendantes   * la pile créée appartient à l'instance de classe, c'est à dire que x=PileFifo() et y=PileFifo() vont créer 2 piles indépendantes
-  * on peut fixer une taille maxi de la pile. Sans ce maxi, il n'y a pas de limite supérieure, à part la mémoire de l'ordinateur+  * en mentionnant un paramètre, on peut fixer une taille maxi de la pile. Sans ce maxi, il n'y a pas de limite supérieure, à part la mémoire de l'ordinateur
  
 **x.empile(element,idx=None):** **x.empile(element,idx=None):**
Ligne 226: Ligne 226:
   * sans paramètre, renvoie l'élément situé au dessus de la pile (=le candidat à être dépilé) sans le dépiler   * sans paramètre, renvoie l'élément situé au dessus de la pile (=le candidat à être dépilé) sans le dépiler
   * avec un index comme paramètre, renvoie l'élément d'index idx.    * avec un index comme paramètre, renvoie l'élément d'index idx. 
-  * si l'index n'est pas valide, déclenche une exception+  * si l'index idx n'est pas valide, déclenche une exception
  
-**x.copiepile() ou x.pile(imin,imax):**+**x.copiepile() ou x.copiepile(imin,imax):**
   * sans paramètre, renvoie une copie de la pile complète sous forme d'une liste.    * sans paramètre, renvoie une copie de la pile complète sous forme d'une liste. 
   * avec un ou deux paramètres, vous pouvez préciser l'index de départ (0 par défaut) et l'index de fin+1 (=x.taille() par défaut):   * avec un ou deux paramètres, vous pouvez préciser l'index de départ (0 par défaut) et l'index de fin+1 (=x.taille() par défaut):
gestion_piles.1209708576.txt.gz · Dernière modification: 2008/05/02 08:09 de tyrtamos