Pourquoi les complexités d'exécution de ces fonctions sur une table de hachage sont-elles toujours différentes ?
Sur wiki, la recherche et la suppression sont O(n) (je pensais que l'intérêt des tables de hachage était d'avoir une recherche constante, alors quel est l'intérêt si la recherche est O(n)).
Dans des notes de cours datant d'il y a quelque temps, je vois une large gamme de complexités en fonction de certains détails, y compris une avec tous les O(1). Pourquoi utiliser une autre implémentation si je peux obtenir tous les O(1) ?
Si j'utilise des tables de hachage standard dans un langage comme C++ ou Java, quelle est la complexité temporelle à laquelle je peux m'attendre ?