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


Joylashtirish usuli (xeshlashtirish) ma’lumotlar tuzilmasida element


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

Joylashtirish usuli (xeshlashtirish) ma’lumotlar tuzilmasida element 
joylashgan o‘rinni tez aniqlashga yo‘naltirilgan usuldir. Joylashtirish usulida
ma’lumotlar oddiy massiv sifatida ifodalangan bo‘ladi.
Joylashtirish usuli (xeshlashtirish) ma’lumotlar tuzilmasida element 
joylashgan o‘rinni tez aniqlashga yo‘naltirilgan usuldir. Joylashtirish usulida
ma’lumotlar oddiy massiv sifatida ifodalangan bo‘ladi.
Elementni jadvalga qo‘shishdan oldin uning adresi xesh-funksiya orqali
aniqlanadi: A = h(K), bu erda K – kalit, A – jadvaldagi element adresi bo‘lib, 
0
A
N-1, shart o‘rinli bo‘ladi.
F xesh-funksiya deb R kiruvchi elementlar to‘plamini manfiy bo‘lmagan butun
sonlar to‘plami Z ga akslantirishga aytiladi:
F xesh-funksiya deb R kiruvchi elementlar to‘plamini manfiy bo‘lmagan butun
sonlar to‘plami Z ga akslantirishga aytiladi:
F(r)=n, rϵR, nϵZ.
Xesh-adreslash bu xesh-funksiya qiymatlar sohasini qandaydir bir ma’lumotlar
massivining yacheykasi, adresi sifatida foydalanishdan iborat.
U holda ma’lumotlar
massivi
o‘lchami foydalanilayotgan xesh-
funksiyaning qiymatlar sohasiga mos kelishi kerak.


Xesh-funksiyadan natija olish - “xeshlash” simvollar zanjiri ustida oddiy arifmetik
va mantiqiy amallarni bajarish hisobiga erishiladi.
Xesh-funksiyadan natija olish - “xeshlash” simvollar zanjiri ustida oddiy arifmetik
va mantiqiy amallarni bajarish hisobiga erishiladi.
Xesh-adreslashda identifikatorlar jadvalining bir yacheykasiga 2 ta turli xil
bo‘lgan identifikatorlar joylashishi mumkin emas.
Bu vaziyat
, ya’ni 2 yoki undan
ortiq identifikatorlar xesh funksiyaning bir xil qiymatiga ega bo‘lish xodisasi

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