Algoritmlar nazariyasining boshlang’ich tushunchalari


TANLANGAN SARALASH VA QO'SHISH TARTIBI O'RTASIDAGI FARQ


Download 421.45 Kb.
bet18/19
Sana20.06.2023
Hajmi421.45 Kb.
#1637392
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
Savollarga javoblar

TANLANGAN SARALASH VA QO'SHISH TARTIBI O'RTASIDAGI FARQ


Ko'rinishidan, tanlov bir xil va bir xil narsa, algoritmlarning umumiy klassi. Xo'sh, yoki qo'shish turlari - tanlovni saralashning bir turi. Yoki tanlash turlari qo'shish turlarining alohida holatidir. Va u erda va u erda biz elementlarni massivning tartiblanmagan qismidan navbat bilan olib, ularni tartiblangan maydonga yo'naltiramiz.
Asosiy farq: kiritish tartibida biz massivning tartiblanmagan qismidan ajratamiz har qanday elementni tanlang va uni tartiblangan qismdagi joyiga joylashtiring. Tanlovda biz maqsadli ravishda qidiramiz maksimal element (yoki minimal), biz massivning tartiblangan qismini to'ldiramiz. Qo'shimchalarda biz keyingi elementni qaerga qo'yishni qidiramiz va tanlashda biz uni qaerga qo'yishimizni oldindan bilamiz, lekin ayni paytda bu joyga mos keladigan elementni topishimiz kerak.
Bu esa algoritmlarning ikkala sinfini ham o‘z mohiyati va qo‘llaniladigan usullari bilan bir-biridan butunlay farq qiladi.


        1. BubleSort dasturida amallar soni va vaqt sarfini aniqlash va chiqarish.




        1. Algoritmni loyihalshning “Masalani yechishning aniq yoki yaqinlashtirilgan usullari orasidagi tanlov” bosqichi.

        2. Massivlarni pufakchali usulda tartiblash algoritmi.

        3. InsertSort dasturida qiymatlarni jadval shaklida chiqarish.

        4. Algoritmni taqdim etish metodlari.

        5. Massivni orasiga qo’yish (вставка) usilida tartiblash algoritmi.

        6. BubleSort dasturida qiymatlarni jadval shaklida chiqarish.

        7. Algoritmning to’g’riligini baholash

        8. Massivlarni tanlov usuli bilan tartiblash algoritmi.

        9. SelectionSort dasturida qiymatlarni jadval shaklida chiqarish.

        10. Algoritmni kodlash.




Download 421.45 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




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