This commit is contained in:
Geoffrey Frogeye 2015-03-10 11:25:10 +01:00
commit 5b8db53f43

View file

@ -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")