INF601 : Algorithme et Structure de donn´ees
Cours 5 : Table de hachage
B. Jacob
IC2/LIUM
9 mars 2010
INF601 : Algorithme et Structure de donn´ees
Plan
1Pr´esentation
2Utilisation d’une table de hachage
3M´ethodes de hachage
M´ethode par Extraction
M´ethode par Compression
M´ethode par Division
M´ethode par Multiplication
4Taux de remplissage d’une table
5R´esolutions des collisions
M´ethodes indirectes
M´ethodes directes
INF601 : Algorithme et Structure de donn´ees
Pr´esentation
Plan
1Pr´esentation
INF601 : Algorithme et Structure de donn´ees
Pr´esentation
Introduction
Table de hachage =
Tableaux associatifs
Hash tables
INF601 : Algorithme et Structure de donn´ees
Pr´esentation
Acc`es aux ´el´ements TDA pr´ec´edents
Pour trouver la position d’un ´el´ement edans un TDA de n
´el´ements :
TDA liste : comparaison de la valeur des ´el´ements de la liste
avec e
au pire : comparaison jusqu’au dernier ´el´ement
recherche en O(n)
TDA arbre : comparaison de la valeur des ´el´ements de l’arbre
avec e
au pire : comparaison jusqu’`a une feuille
recherche en O(log(n))
d´epend du nombre d’´el´ements dans le TDA
si n%alors temps de la recherche %
1 / 108 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !