Tanlash va joylashtirish turkumidagi murrakkablikga EGA saralash algoritmlari


Download 0.88 Mb.
bet2/3
Sana19.06.2023
Hajmi0.88 Mb.
#1623900
1   2   3
3-rasm.


5-misol. Joylashtirish usulida saralash orqali ro’yhatdan eng kichik elementni toping:



6-misol.
42-rasmdan namuna sifatida foydalanib,
massivni saralashda qo’shish usulini (Merge-sort) qo’llang.


7-misol. Qo’shish usulida saralash (Merge) ni signal qiymatlarni ishlatmasdan qayta yozing. L yoki R massivning Barcha elementlari A massivga qayta nusxalangan signal sifatida sifatida xizmat qilishi kerak. Shundan so’ng, ushbu massivga bo’sh bo’lmagagn massivning qolgan elementlari nusxalanadi.
58-misol. Kichik massivlarni qo’shib saralash jarayonida joylashlashtirib saralash qo’shish usulida saralanayotgan elementlarni soni ortib borishiga qaramasdan saralash eng yomon holda vaqti , joylashtirish usulida saralashning vaqti esa- kabi o’sib boradi.
Kichik o’lchovli massivlar uchun ko’pgina mashinalarda joylashtirish usulidan foydalanish samaralidir. Bu esa joylashtirish usulidan qo’shib saralash jarayonida foydalanish mumkinligini bildiradi. Joylashtirish usulida saralangan k uzunlikdagi qismmassiv qo’shib saralash algoritmining o’zgarishini qarab chiqamiz, shundan so’ng ular oddiy qo’shib saralash usuli mexanizmi yordamida ular birlashtiriladi. k kattalik masalani yechish jarayonida topilishi kerak bo’ladi.

  1. joylashtirish usulida saralash k uzunlikdagi ketma-ketlikni eng yomon holda vaqt ichida saralash imkonini berishini Ko’rsating

  2. ushbu ketma-ketlikni eng yomon holda vaqt ichida bajarishni ko’rsating

  3. agar ushbu o’zgartirilgan algoritm eng yomon holda vaqt ichida bajarilsa, u holda n dagi funksiya sifatida k ning eng katta qiymati nimaga teng bo’ladi.

  4. 6Qay tarzda k ni tanlash kerak?



Download 0.88 Mb.

Do'stlaringiz bilan baham:
1   2   3




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