Kāda ir jaukšanas izmantošana Java?
Kāda ir jaukšanas izmantošana Java?

Video: Kāda ir jaukšanas izmantošana Java?

Video: Kāda ir jaukšanas izmantošana Java?
Video: Section 6 2024, Marts
Anonim

Jaukšana nozīmē izmantot kādu funkciju vai algoritmu, lai kartētu objekta datus ar kādu reprezentatīvu veselu skaitļu vērtību. Šis tā sauktais hash kods (vai vienkārši hash ) tad var būt lietots kā veidu, kā sašaurināt meklēšanu, meklējot vienumu kartē.

Attiecīgi, kas ir jaukšana Java?

Jaukšana pārveido noteiktu entītiju (in java termini - objekts) uz kādu skaitli (vai secību). Modren Java IDE ļauj ģenerēt labas hashCode metodes. Hashtable un hashmap ir viens un tas pats. Tie ir atslēgu un vērtību pāri, kur atrodas atslēgas jaukts . Hash saraksti un hashsets neuzglabā vērtības - tikai atslēgas.

Turklāt, ko nozīmē jaukšana? Jaukšana ģenerē vērtību vai vērtības no teksta virknes, izmantojot matemātisko funkciju. Formula ģenerē hash , kas palīdz aizsargāt pārraides drošību pret iejaukšanos. Jaukšana ir arī metode, kā efektīvi kārtot galvenās vērtības datu bāzes tabulā.

Jautājums ir arī par to, kam tiek izmantota jaukšana?

Jaukšana ir pieraduši indeksēt un izgūt vienumus datu bāzē, jo vienumu var ātrāk atrast, izmantojot īsāko jaukts taustiņu, nevis atrast to, izmantojot sākotnējo vērtību. Tas ir arī izmantots daudzi šifrēšanas algoritmi.

Kas ir jaukšanas sadursme Java?

A sadursme rodas, kad a hash funkcija atgriež vienu un to pašu kausa atrašanās vietu diviem dažādiem taustiņiem. A sadursme notiks, ja divām dažādām atslēgām ir vienāds hashCode, kas var notikt tāpēc, ka tiek ievadīti divi nevienlīdzīgi objekti Java var būt tāds pats hashCode.

Ieteicams: