|
Mavzu: Ma’lumotlarni qidirish usullari, algoritmlari va ularning samaradorligi
|
bet | 3/3 | Sana | 01.12.2022 | Hajmi | 1.47 Mb. | | #32654 |
Bog'liq pu66wiAPgKwFox8W4T5EDzogxY9ELaF9utxrXCXv finance, 9S8vXS9YhTyIeSY00M0aUHxJqjMhjuO6pIicgpat, Dalolatnoma, qilingan ishlar, Документ Microsoft Word, 1680062009, azamat kurs ishi to\'g\'irlanadigan, Social Responsibilitiy-fayllar.org, huVOXVRPjPV3N7OSXwRrpV5w9lWkrdNpAiBMkVFc, 3-mavzu 4 soat, Baxtiyorova Madina kiber, Neftegazovoe-delo, Мустақил иш учун намуна, Мустакил таълим - 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).
|
| |