list length

This commit is contained in:
Gabriel Augendre 2014-12-03 11:44:10 +01:00
parent 81f31d993e
commit 35e37fabd0

View file

@ -52,8 +52,6 @@ def recherche_booleen(tete, valeur):
: entrées : entrées
: tete : Maillon : tete : Maillon
: valeur : X : valeur : X
: Précondition
: tete existe
""" """
# Début # Début
ptr = tete ptr = tete
@ -74,8 +72,6 @@ def recherche_maillon(tete, valeur):
: valeur : X : valeur : X
: sortie : sortie
: ptr : Maillon : ptr : Maillon
: Précondition
: tete existe
""" """
# Début # Début
ptr = tete ptr = tete
@ -88,3 +84,23 @@ def recherche_maillon(tete, valeur):
# Fin # Fin
``` ```
Écrire un algo qui compte le nombre d'éléments dans une liste
```python
def compte(tete):
"""
: entrées
: tete : Maillon
: sortie
: compte : int
"""
# Début
ptr = tete
compte = 0
while ptr is not None:
compte += 1
ptr = ptr.suivant
# endwhile
return compte
# Fin
```