MEERGE
This commit is contained in:
commit
5b8db53f43
|
@ -33,6 +33,7 @@ def question(numero):
|
||||||
|
|
||||||
partie("Prérequis")
|
partie("Prérequis")
|
||||||
|
|
||||||
|
|
||||||
def comp(x, y):
|
def comp(x, y):
|
||||||
"""
|
"""
|
||||||
parametres
|
parametres
|
||||||
|
@ -53,6 +54,7 @@ def comp(x, y):
|
||||||
else:
|
else:
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
|
||||||
def select_min(l, a, b):
|
def select_min(l, a, b):
|
||||||
"""
|
"""
|
||||||
list, int, int → int
|
list, int, int → int
|
||||||
|
@ -68,6 +70,7 @@ def select_min(l, a, b):
|
||||||
imin = i
|
imin = i
|
||||||
return imin
|
return imin
|
||||||
|
|
||||||
|
|
||||||
def tri_select_min(l):
|
def tri_select_min(l):
|
||||||
"""
|
"""
|
||||||
list → ∅
|
list → ∅
|
||||||
|
@ -84,6 +87,7 @@ section("Préliminaires")
|
||||||
|
|
||||||
question(1)
|
question(1)
|
||||||
|
|
||||||
|
|
||||||
def liste_croissante(n):
|
def liste_croissante(n):
|
||||||
"""
|
"""
|
||||||
int → list(int)
|
int → list(int)
|
||||||
|
@ -134,6 +138,10 @@ partie("Analyse du tri par sélection")
|
||||||
|
|
||||||
question(1)
|
question(1)
|
||||||
|
|
||||||
|
for i in range(1, 101):
|
||||||
|
print(i, " ", tri_et_compte(tri_selection, liste_croissante(i))[1], " ", tri_et_compte(
|
||||||
|
tri_selection, liste_decroissante(i))[1], " ", tri_et_compte(tri_selection, liste_alea(i, 0, 500))[1])
|
||||||
|
|
||||||
question(2)
|
question(2)
|
||||||
|
|
||||||
partie("Analyse du tri par insertion")
|
partie("Analyse du tri par insertion")
|
||||||
|
|
Reference in a new issue