Undergrade per ongeluk strooi 40 -jarige hashtafel evangelie • Registreren

Het is niet vaak niet zo dat een decennium oude schatting van de moderne technologie wordt onthuld, maar een recent artikel op basis van het werk van afgestudeerd en twee co-auteurs heeft dit gedaan.
Deze hypothese verwijst naar een schatting op basis van de hashtabellen en het werk van de jaren 1980, dat is ongeveer de beste manier om gegevens tussen hen op te slaan en te vragen. Voorafgaand aan de Universiteit van New Jersey, bracht de student een nieuw type hashtafel met minder stappen om snel en om bepaalde componenten te vinden, hoewel onbekend over deze veronderstelling.
Door zo’n detail Hoeveel tijdschriftenNu is afgestudeerd aan Cambridge University Andrew Crappivin een van een papieren co-auteurs, “Optimale limiet voor open adres zonder re -order“Vorige maand gepubliceerd, waarvan de hash -tabel bepaalt hoe de elementen sneller konden vinden dan voorheen mogelijk werd beschouwd.
De hashtafels waren bijna uit de jaren 1950 en Een instantie Een key-standaard winkel waarbij een hash-functie wordt gebruikt om een index voor gegevenskwaliteit te maken op basis van de sleutel. Hoe het werkt is minder; Real-world implementatie moet een bekwame hashing-methode selecteren naast de hash-botsing.
Eerder een historisch Tihasik -artikel gecomponeerd door computerwetenschapper Andrew Yao, “Uniform hashing gunstig“De bekeken door de opvatting dat, gegeven in bepaalde situaties, de beste manier is om een afzonderlijk element of lege positie in een hashtabel te vinden, is om toegang te krijgen tot willekeurig mogelijke posities, dit is een benadering die bekend staat als een uniform onderzoek.
De nieuwe paper stelt dat, ondanks zijn eenvoud, de schatting van Yao nooit is geregeld.
Er werd gedacht dat een manier waarop de beste willekeurige aanpak kon worden bereikt, is dat het algoritme na het invoegen het heropdrachtsproces uitvoert – om de ruimte van het materiaal in de hashtabel te optimaliseren. Het was echter niet duidelijk of het nodig was om de problemen te versnellen.
De studie van de 2021 beweert dat het mogelijk is om een hashtabel te maken met behulp van de methode voor het maken van de ingrediënten zonder de componenten in de loop van de tijd opnieuw te bestellen – het gemiddelde aantal posities zoals de waarde van de opgegeven sleutel (onderzoek) wordt vergeleken met de vorige hash -tabelmethode.
Papierschrijvers zeggen dat ze naar hun invoegtechniek verwijzen als “elastische hashing” omdat het algoritme vaak de onderkant van de tabel onderzoekt die eindigt met behulp van de locatie die eindigt.
Volgens de Quanta bewijst het papier dat voor de hash -tabelmethode van crappivin, het slechtste geval en de tijd die nodig is voor het inbrengen is evenredig (log x)2Dat is veel sneller dan de complexiteit tijdens de vorige Linar.
Er wordt gezegd dat na het lezen van een paper in de titel Crappivin met deze methode kwam “Wijzer“Zijn professor was co-auteur en onderzocht hoe de aanwijzingen in de rootzers te minimaliseren, zodat ze minder ruimte in het geheugen gebruikten