“telekommunikatsion texnalogiyalari va kasbiy ta'lim" fakulteti tt-11-21 guruh 2-bosqich talabasi “MA’lumotlar tuzilmasi va algoritmlar" fanidan tayyorlagan


Download 408.78 Kb.
Pdf ko'rish
bet6/8
Sana19.06.2023
Hajmi408.78 Kb.
#1604474
1   2   3   4   5   6   7   8
Bog'liq
5-mustaqil ish

kolliziya deb nomlanadi.
Demak, kolliziyaning yuzaga kelishi 2 ta har xil identifikator A1 va A2larning 
xesh-funksiya qiymatlari n1 va n2 bir xil (n1=n2) bo‘lishi hisoblanadi.
Bu metodga ko‘ra, A element uchun xesh-funksiya orqali hisoblangan h(A) 
adresi band bo‘lgan yacheykani ko‘rsatsa, unda n1=h1(A) funksiya qiymatini
hisoblash zarur va n1 adresga tegishli yacheykani bandligini tekshirish kerak. 
Agar n1 ham band bo‘lsa, unda h2(A)
qiymat hisoblanadi
, shu tariqa bo‘sh
yacheyka to’lguncha yoki hi(A) navbatdagi qiymat h(A) bilan mos kelgunga
qadar davom etadi. Oxirgi holatda identifikatorlar jadvali to‘lgan va bo‘sh joy 
boshqa yo‘q, degan xatolik to‘g‘risida ma’lumot beradi.


Bu metodga ko‘ra, A element uchun xesh-funksiya orqali hisoblangan h(A) adresi band bo‘lgan
yacheykani ko‘rsatsa, unda n1=h1(A) funksiya qiymatini hisoblash zarur va n1 adresga tegishli
yacheykani bandligini tekshirish kerak. Agar n1 ham band bo‘lsa, unda h2(A) qiymat
hisoblanadi, shu tariqa bo‘sh yacheyka to’lguncha yoki hi(A) navbatdagi qiymat h(A) bilan
mos kelgunga qadar davom etadi. Oxirgi holatda identifikatorlar jadvali to‘lgan va bo‘sh joy 
boshqa yo‘q, degan xatolik to‘g‘risida ma’lumot beradi.
hi(A) funksiyani
hisoblashning eng oddiy metodi
, uni hi(A)=(h(A)+pi)modNm asosida qurishdir, 
bu erda pi qandaydir bir hisoblangan butun son, Nm –identifikatorlar jadvalidagi
elementlarning maksimal soni. O‘z o‘rnida eng oddiy usul pi ni o‘rniga i ni qo‘yish bo‘ladi. Unda
quyidagi formulani olamiz hi(A)=(h(A)+i)modNm. Bu holda xesh-funksiyaning bir xil
qiymatlariga mos kelgan identifikatorlarni joylash uchun bo‘sh yacheykani qidirish mantiqan

Download 408.78 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling