|
2-bosqich 731-23 guruh talabasining “MA’lumotlar tuzilmasi va algoritmlar” fanidan tayyorlagan mustaqil ishi bajardi: Nasridinov M
|
bet | 2/8 | Sana | 07.10.2024 | Hajmi | 1 Mb. | | #273965 |
Bog'liq Ma\'lumotlar tuzilmasi va algaritim-1BINAR QIDIRUV
Binar qidiruvning asosiy g'oyalaridan biri ketma-ket ikkiga bo'lishga asoslanadi, ya'ni berilgan x ni massivning o'rtadagi elementi bilan solishtiradi, agar katta bo'lsa oxiri va o'rtasi orasidagi massivni oladi, agar kichkina bo'lsa boshi va o'rtasi orasidagi massivni oladi, va har safar shu jarayon takrorlanib boradi toki x element solishtirilayotgan massivning elementga teng bo'lgunicha yoki massivning elementlari qolmaguncha.
Funksiyaga berilayotgan massiv Binar qidiruv uchun albatta o'sish tartibida bo'lishi talab qilinadi, chiziqli qidiruv uchun esa berilayotgan massiv qay tartibda bo'lishini ahamiyati yo'q
Chiziqli qidiruvda elementlarni bittalab har birini tekshiriladi, binarda esa algoritmidan kelib chiqib chiziqliga nisbatan ancha kam solishtirish amali bajariladi.
Chiziqli qidiruvning ishlash vaqti ko'pi bilan O(n) va binar qidiruvniki ko'pi bilan O(log n). Elementni qidirishda solishtirish jarayoni ham ikki xil bo`ladi. Chiziqli qidirish algoritmi faqat tenglikka asoslanadi. Ikkilik qidirish esa tenglik, katta yoki kichiklikka qarab, o` z ishini davom ettiradi. Chiziqili qidirish algoritmi elementni array boshidan tartib bilan qidiradi. Ikkilik qidirish algoritmida esa bu jarayon array o`rtasidan boshlanib turlicha davom etishi mumkin.Dasturlashda bu jarayon tasodifiy elementga murojaat (random access) deb ataladi.
Ma’lumotlarni qidirish usullari, algoritmlari va ularning samaradorligi.
Reja:
Qidiruv tushunchasi va uning vazifasi.
Chiziqli qidiruv.
Binar qidiruv
Qidirish usullari samaradorligi va optimallashtirish.
Ma'lumotlarni saralash algoritmlari.
Saralash tushunchasi va uning vazifasi.
Saralashning qat’iy usullari va ularning samaradorligi.
Saralashning yaxshilangan usullari va ularning samaradorligi.
Ma’lumotlarni xeshlash algoritmlari. Xesh jadval va xesh funksiyalari.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
2-bosqich 731-23 guruh talabasining “MA’lumotlar tuzilmasi va algoritmlar” fanidan tayyorlagan mustaqil ishi bajardi: Nasridinov M
|