Avantages de Binaires de Recherche Arbres de plus de Tables de Hachage

Quels sont les avantages de binaires de recherche arbres de plus de tables de hachage?

Tables de hachage pouvez consulter n'importe quel élément dans Thêta(1) le temps et il est tout aussi facile d'ajouter un élément....mais je ne suis pas sûr de les avantages d'aller dans l'autre sens.

  • pour les tables de hachage de ce que sont le temps d'exécution pour les trouver() insert() et remove()? theta(1) theta(1) et theta(1) droit?
  • Presque toujours, oui. Si vous exécutez dans un grand nombre de collisions, ces temps peuvent croître jusqu'à O(n).
  • Ces délais dépendent également de votre fonction de hachage. Si, pour une raison étrange, il n'est pas O(1), de toute évidence vos activités ont une limite minimale quelle que soit l'efficacité de votre fonction de hachage de course.
  • Je dirais plus grands avantages de la STB est qu'il est dans une triés structure de données. Détail de cas d'utilisation déjà répertoriés here.
  • Double Possible de des Arbres Binaires vs Listes Liées vs Tables de Hachage
InformationsquelleAutor Devoted | 2010-11-08