mirror of
https://github.com/Fare-spec/cours.git
synced 2025-12-08 03:00:37 +00:00
formatte file
This commit is contained in:
@@ -6,9 +6,9 @@ Elle met à distribution cette structure de données et son interface.
|
||||
@author: L. JOANNIC
|
||||
"""
|
||||
|
||||
|
||||
# ############################################################################
|
||||
|
||||
|
||||
class Liste_Simplement_Chainee(object):
|
||||
"""
|
||||
Classe des Listes Simplement Chainees.
|
||||
@@ -45,7 +45,7 @@ class Liste_Simplement_Chainee(object):
|
||||
Vrai ssi la liste est vide.
|
||||
|
||||
"""
|
||||
return (self._tete is None)
|
||||
return self._tete is None
|
||||
|
||||
def ajouter_en_tete(self, element):
|
||||
"""
|
||||
@@ -76,7 +76,7 @@ class Liste_Simplement_Chainee(object):
|
||||
donnee en tete.
|
||||
|
||||
"""
|
||||
assert not(self.est_vide()), "Liste Vide"
|
||||
assert not (self.est_vide()), "Liste Vide"
|
||||
return self._tete.donnee
|
||||
|
||||
def queue(self):
|
||||
@@ -89,12 +89,13 @@ class Liste_Simplement_Chainee(object):
|
||||
Queue de la liste.
|
||||
|
||||
"""
|
||||
assert not(self.est_vide()), "Liste Vide"
|
||||
assert not (self.est_vide()), "Liste Vide"
|
||||
return self._tete.suite
|
||||
|
||||
|
||||
# ############################################################################
|
||||
|
||||
|
||||
def creer_liste_vide():
|
||||
"""
|
||||
Créer une liste simplement chainee vide.
|
||||
@@ -216,16 +217,18 @@ def afficher_liste(liste, taille=-1):
|
||||
"""
|
||||
reste = liste
|
||||
compteur = 0
|
||||
print('+-----\n|')
|
||||
while not(est_vide(reste)) and (taille == -1 or compteur < taille):
|
||||
print('+- {}\n|'.format(str(tete(reste))))
|
||||
print("+-----\n|")
|
||||
while not (est_vide(reste)) and (taille == -1 or compteur < taille):
|
||||
print("+- {}\n|".format(str(tete(reste))))
|
||||
reste = queue(reste)
|
||||
compteur += 1
|
||||
print('+-----')
|
||||
print("+-----")
|
||||
return None
|
||||
|
||||
|
||||
# ############################################################################
|
||||
|
||||
|
||||
class Maillon(object):
|
||||
"""
|
||||
Classe des Maillons d'une Liste Simplement Chainee.
|
||||
|
||||
Reference in New Issue
Block a user