TP4 Constantes pour le tri par défaut
This commit is contained in:
parent
5efe54f824
commit
ddfeecd79d
|
@ -112,8 +112,6 @@ def tricho(l, a, b, x):
|
|||
est_dedans = x == l[d]
|
||||
return (est_dedans, d if x == l[d] else -1)
|
||||
|
||||
print(tricho(LEXIQUE_TRIE, 0, len(LEXIQUE_TRIE), 'banane'))
|
||||
|
||||
question(2) # Utiliser LEXIQUE
|
||||
|
||||
from lexique import *
|
||||
|
@ -147,7 +145,6 @@ squestion('b') # Effectuer de nombreuses recherches dans LEXIQUE
|
|||
# algorithmes utilisés
|
||||
|
||||
# Définition des éléments choisis pour la recherche
|
||||
<<<<<<< HEAD
|
||||
from random import randint, SystemRandom
|
||||
from string import ascii_lowercase, ascii_uppercase, digits
|
||||
|
||||
|
@ -190,14 +187,16 @@ def mesure(methode, l, elements):
|
|||
if __name__ == '__main__':
|
||||
import sys
|
||||
if len(sys.argv) == 1:
|
||||
print("\nTest avec 500 éléments pris exclusivement de LEXIQUE")
|
||||
exclu = creerListeRecherche(LEXIQUE, 500, 0)
|
||||
MESURE_DEFAUT = 500
|
||||
print("\nTest avec %d éléments pris exclusivement de LEXIQUE" % MESURE_DEFAUT)
|
||||
exclu = creerListeRecherche(LEXIQUE, MESURE_DEFAUT, 0)
|
||||
mesure(seq, LEXIQUE, exclu)
|
||||
mesure(seqTrie, LEXIQUE_TRIE, exclu)
|
||||
mesure(dicho, LEXIQUE_TRIE, exclu)
|
||||
|
||||
print("\nTest avec 500 éléments dont 80% sont dans LEXIQUE")
|
||||
exclu = creerListeRecherche(LEXIQUE, 400, 100)
|
||||
PART_DEHORS = 0.2
|
||||
print("\nTest avec %d éléments dont %d sont dans LEXIQUE" % (MESURE_DEFAUT, (1-PART_DEHORS)*MESURE_DEFAUT))
|
||||
exclu = creerListeRecherche(LEXIQUE, int((1-PART_DEHORS)*MESURE_DEFAUT), int(PART_DEHORS * MESURE_DEFAUT))
|
||||
mesure(seq, LEXIQUE, exclu)
|
||||
mesure(seqTrie, LEXIQUE_TRIE, exclu)
|
||||
mesure(dicho, LEXIQUE_TRIE, exclu)
|
||||
|
|
Reference in a new issue