Changes between Version 67 and Version 68 of CaoCourseTme2


Ignore:
Timestamp:
Feb 18, 2007, 7:57:11 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme2

    v67 v68  
    3939ensembles d'éléments, où chaque élément est un couple
    4040de la forme (clé, data).  Le plus souvent la clé est une chaîne de caractères.
    41 La donnée peut être un nombre ou une structure de données plus ou moins complexe.
     41La donnée peut être un nombre ou un pointeur sur une structure de données plus ou moins complexe.
    4242Le principal objectif d'une table de hachage est d'accélérer la recherche d'un élément
    4343par sa clé.
     
    5050Pour accélérer la recherche, on créé un tableau de listes chainées.
    5151On définit ensuite une fonction, que l'on nomme '''fonction de hachage''',
    52 qui calcule l'index d'une case à partir de la clé.
     52qui calcule un index d'une case à partir de la clé.
    5353Tout élément doit être rangé dans la liste chainée associée à la case du tableau
    5454définie par l'index calculé par la fonction de hachage. 
    5555
    56 Dans la pratique, il n'est pas possible d'éviter les collisions, et deux éléments
    57 ayant des clés différentes peuvent avoir le même index de hachage.
     56Dans la pratique, il n'est pas possible d'éviter les collisions: deux éléments
     57ayant des clés différentes peuvent avoir le même index de hachage, et seront donc
     58stockés dans la même liste chaînée.
    5859Pour que la méthode soit efficace, il faut cependant que les éléments se répartissent
    5960aussi uniformément que possible dans les différentes cases du tableau, et qu'il n'y ait