mirror of
https://github.com/Fare-spec/cours.git
synced 2025-12-07 10:50:36 +00:00
24 lines
476 B
Python
24 lines
476 B
Python
def creer_file_vide():
|
|
return ()
|
|
|
|
def est_vide(file: tuple)-> bool:
|
|
return () == file
|
|
|
|
def tete(file: tuple):
|
|
assert not(est_vide(file)), "file vide"
|
|
element, reste = file
|
|
|
|
return element
|
|
|
|
def queue(file):
|
|
element,reste = liste
|
|
return reste
|
|
|
|
def inserer_tete(file,elt):
|
|
return (elt,file)
|
|
|
|
def inserer_queue(file,elt):
|
|
if est_vide(file):
|
|
return inserer_tete(file,elt)
|
|
return inserer_tete(inserer_queu(queue(file),elt)tete(file))
|