Table de Hachage : Comment le Hachage Fonctionne
Chercher une clĂ© dans un dict Python contenant dix entrĂ©es prend le mĂȘme temps que dans un dict qui en contient dix millions. Ce nâest pas un hasard liĂ© Ă un langage rapide. Le dict de Python, le HashMap de Java et la Map de JavaScript sont tous des tables de hachage, et toute leur conception vise Ă faire tourner recherche, insertion et suppression en O(1) en moyenne. La notation Big O donne Ă cette recherche lâĂ©tiquette âtemps constantâ. Voici le mĂ©canisme qui la justifie. ...