Fonctions liste_croissante et liste_decroissante
This commit is contained in:
parent
d7086c05f7
commit
63fd5273af
|
@ -23,52 +23,73 @@ partie("Travail à réaliser")
|
||||||
|
|
||||||
section("Préliminaires")
|
section("Préliminaires")
|
||||||
|
|
||||||
question(0)
|
from random import *
|
||||||
|
|
||||||
question(0)
|
question(0)
|
||||||
|
|
||||||
question(0)
|
def liste_croissante(n):
|
||||||
|
"""
|
||||||
|
int -> list(int), construit la liste des entiers compris entre 0 et n-1, rangés dans l'ordre croissant
|
||||||
|
CU: n est un entier positif
|
||||||
|
"""
|
||||||
|
assert(type(n)==int and n>=0)
|
||||||
|
|
||||||
|
return [i for i in range(n)]
|
||||||
|
|
||||||
section("Compter les comparaisons")
|
|
||||||
|
|
||||||
question(0)
|
question(0)
|
||||||
|
|
||||||
question(0)
|
def liste_decroissante(n):
|
||||||
|
"""
|
||||||
|
int -> list(int), construit la liste des entiers compris entre 0 et n-1, rangés dans l'ordre décroissant
|
||||||
|
CU: n est un entier positif
|
||||||
|
"""
|
||||||
|
assert(type(n)==int and n>=0)
|
||||||
|
|
||||||
partie("Analyse du tri par sélection")
|
return [i for i in range(n-1, 0, -1)]
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# section("Compter les comparaisons")
|
||||||
|
|
||||||
partie("Analyse du tri par insertion")
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
section("Dans le meilleur des cas")
|
# partie("Analyse du tri par sélection")
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
section("Dans le pire des cas")
|
# partie("Analyse du tri par insertion")
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# section("Dans le meilleur des cas")
|
||||||
|
|
||||||
section("En moyenne")
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# section("Dans le pire des cas")
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# section("En moyenne")
|
||||||
|
|
||||||
section("Avec Gnuplot")
|
# question(0)
|
||||||
|
|
||||||
question(0)
|
# question(0)
|
||||||
|
|
||||||
|
# question(0)
|
||||||
|
|
||||||
|
# question(0)
|
||||||
|
|
||||||
|
# question(0)
|
||||||
|
|
||||||
|
# section("Avec Gnuplot")
|
||||||
|
|
||||||
|
# question(0)
|
||||||
|
|
Reference in a new issue