“Маълумотлар тузилмаси ва алгоритмлар” фанига кириш


Misol. Klyuchi 52 ga teng bo’lgan element topilsin


Download 0.82 Mb.
bet4/6
Sana05.01.2022
Hajmi0.82 Mb.
#222221
1   2   3   4   5   6
Bog'liq
MTA 3 мавзу 2020 2021 (2)

Misol. Klyuchi 52 ga teng bo’lgan element topilsin.

  • Birinchi taqqoslanadigan element 49 bo’ladi 49<52,shuning uchun keyinggi o’rta
  • qiymatni 49dan
  • yuqorida
  • joylashgan
  • elementlarlar
  • orasidan
  • qidiramiz.Bu 86.

. Taqqoslaymiz: 86>52, shuning uchun endi 52 ni 86dan pastda,49dan yuqorida yani [49;86] da qidiramiz. Keyingi qadamda navbatdagi o’rta qiymat 52ga tengligi aniqlaymiz. Shunday qilib, 52ga teng element topildi.

  • Demak : key=52 bo’lganida yozuv
  • 3ta taqqoslashda topildi.
  • Taqqoslash uchun :
  • key=101bo’lganida ham yozuv
  • 3ta taqqoslashda topiladi.
  • Agar C—taqqoslashlar soni desak, n- elementlar soni bo’lsa, u holda C=log n (asosi 2).
  • Misol uchun n=1024bo’lsa,
  • binary qidiruvda C=10,
  • ketma ket qidiruvda C=512

Download 0.82 Mb.

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




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