Mavzu: Ma’lumotlarni qidirish usullari, algoritmlari va ularning samaradorligi



Yüklə 7,57 Kb.
səhifə3/3
tarix27.12.2023
ölçüsü7,57 Kb.
#161779
1   2   3
Mavzu Ma’lumotlarni qidirish usullari, algoritmlari va ularning

Algoritmlar samaradorligi

  • Chiziqli qidiruv algoritmi
  • Сmin = 1, Cmax = N, Сo’rtacha = (N+1)/2.
  • Algoritm tartibi – chiziqli hisoblanadi - O(N) belgilanadi.
  • Binar qidiruv algoritmi
  • Сmin = 1, Cmax = log2(N)
  • Algoritm tartibi – logarifmik hisoblanadi – O(logN) belgilanadi.
  • O’tish qidiruv algoritmi
  • p – qadam o’lchovi
  • Сmin = 1+1, Cmax = √n + √n
  • Algoritm tartibi - O(√n) belgilanadi.
  • Topilgan elementni jadval boshiga qoʼyish orqali jadvalni qayta tartiblash;
  • Transpozitsiya usuli.
  • Birinchi usulni magʼzi shundan iboratki, berilgan kalitga teng kalitli element jadvalda birinchi element deb oʼzlashtiriladi, qolganlari esa suriladi.
  • Keltirilgan algoritm roʼyxat uchun ham massiv uchun xam oʼrinli. Biroq bu algoritm massiv uchun tavsiya qilinmaydi, sababi elementlarni oʼrinlashtirishga koʼrsatkichlarni oʼrinlashtirishdan koʼra ancha koʼp vaqt talab qiladi.

Transpozitsiya usulida topilgan element jadvalda bitta oldingi element bilan oʼrin almashtiriladi. Аgarda mazkur elementga koʼp murojaat qilinsa, bittadan oldinga surilib borib natijada jadval boshida boʼladi.

  • Transpozitsiya usulida topilgan element jadvalda bitta oldingi element bilan oʼrin almashtiriladi. Аgarda mazkur elementga koʼp murojaat qilinsa, bittadan oldinga surilib borib natijada jadval boshida boʼladi.
  • Ushbu usul nafaqat roʼyxatda, balki massivda xam qulay (sababi faqatgina ikkita yonma-yon turgan element oʼrin almashtiriladi).

Yüklə 7,57 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə