From 16ee2e49840e13ce2569eaf9ff4fd791f46e9958 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Wed, 11 Mar 2015 22:16:17 +0100 Subject: [PATCH] Des tableaux en plus ! --- S2/TP4/analyse_tris.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/S2/TP4/analyse_tris.py b/S2/TP4/analyse_tris.py index 3e17eda..b0ffbff 100644 --- a/S2/TP4/analyse_tris.py +++ b/S2/TP4/analyse_tris.py @@ -195,6 +195,7 @@ def afficher_tableau(donnees): for y in range(len(donnees)): tailles.append(len(str(donnees[y][x]))) taillesColonnes.append(max(tailles)) + barres = ['─'*l for l in taillesColonnes] print('┌' + '┬'.join(barres) + '┐') for y in range(len(donnees)): @@ -220,9 +221,11 @@ partie("Analyse du tri par insertion") question(1) +tableau = [['i', 'croissante ', 'decroissante', 'aléatoire ']] for i in range(2, 102): - print(i - 1, " ", tri_et_compte(tri_insertion, liste_croissante(i))[1], " ", tri_et_compte( - tri_insertion, liste_alea(i, 0, 500))[1], " ", tri_et_compte(tri_insertion, liste_decroissante(i))[1]) + tableau.append([i - 1, tri_et_compte(tri_insertion, liste_croissante(i))[1], tri_et_compte( + tri_insertion, liste_decroissante(i))[1], tri_et_compte(tri_insertion, liste_alea(i, 0, 500))[1]]) +afficher_tableau(tableau) section("Dans le meilleur des cas")