Slovar vs tabela Hash
Slovarji so abecedni viri besed iz enega jezika, ki ponujajo definicije, izgovorjave in črkovanje. Â Nekateri slovarji so bolj poglobljeni od drugih in ponujajo druge informacije za te besede. Hash tabele so indeksi vrednosti, kjer je ključ preveden v drugo vrednost, da ga predstavlja. Â Oba sta lahko načina shranjevanja in pridobivanja informacij, vendar obstajajo razlike, ki lahko vsakega izboljšajo, glede na potrebe posameznika, ki išče te informacije.
Prvi slovarji so bili ustanovljeni okoli leta 2300 pred našim štetjem iz Sirije. Â Od takrat je večina jezikov oblikovala svoje različice slovarjev, ki temeljijo na besedah, ki se uporabljajo v njihovem jeziku. Danes je najpogostejši angleški slovar, ki ga uporabljamo, Websterjev angleški slovar, ena najpogosteje objavljenih knjig. Hash tabele so uporabne zlasti v svetu računalništva, kjer je številčne vrednosti pogosto lažje vnesti v baze podatkov. Â Ključ se uporablja kot funkcija za zagotavljanje indeksa za kateri koli nabor podatkov. Medtem ko so tabele hash novejši izum, se danes široko uporabljajo v programskih jezikih.
Slovarji so koristni, ker ponujajo različne informacije, ko najdete besedo. Â Za isto besedo obstajajo glosarji, pomoč pri izgovorjavi in več definicij (v izbranih primerih). Â the Že od malih nog se slovar uči kot glavni vir za pridobivanje jezikovnih informacij, hash tabele se navadno učijo le v specializiranih tečajih. Ker je slovar pogosto videti kot lažji način iskanja informacij, se hash tabele običajno uporabljajo le na področju računalniške tehnologije. Nekateri verjamejo, da se slovarji tabelarjev ne uporabljajo toliko, ker so slovarji abecedni in na voljo tako v knjižni obliki kot po internetu. Toda ena glavnih prednosti uporabe hash tabel je hitrejša razpoložljivost želenih informacij. Â Pomembno je, da se za prevajanje hash tabele ohrani ključ, sicer morda ne bo mogoče razumeti podatkov znotraj njega. Â Ustvarjalci dobre tabelne tabele morajo ustvariti dobre funkcije, da preprečijo ponavljanje funkcij za različne ključe. Obstaja veliko tehnik, ki pomagajo pri preprečevanju tako imenovanih trkov.
Slovarji in hash tabele so različni načini komuniciranja določenega jezika. Â Oba se uporabljata na različne načine in sta primerna za različne namene.
Povzetek