Saralash tushunchasi va uning vazifasi Saralash masalasini formal qo‘yilishi Ichki saralash usullari


Download 7.15 Kb.
bet2/4
Sana16.11.2023
Hajmi7.15 Kb.
#1781406
1   2   3   4
Bog'liq
Reja Saralash tushunchasi va uning vazifasi-fayllar.org

Samaradorlik mezonlari

  • Saralashga ketgan vaqt uchun quyidagi o‘rinli bo‘ladi:

  • O(nlogn) T(n) O(n2);

  • T(n)=O(n) – ideal holatda.

  • Qat’iy usullar

  • Yaxshilangan usullar

  • Algoritm g’oyasi

  • Ob’ektlar hayolan “tayyor” a(1),...,a(i-1) va boshlang‘ich ketma-ketliklarga bo‘linadi. Har bir qadamda (i=2 dan boshlab) boshlang‘ich ketma-ketlikdan i-chi element ajratib olinib tayyor ketma-ketlikning kerakli joyiga qo‘shiladi.

  • Misol: Faraz qilaylik, kalit qiymatlari 40,51,8,38,90,14,2,63 bo‘lgan ob’ektlar berilgan bo‘lsin.

  • - boshlang’ich holat

  • Eng yomon, ya’ni boshlang‘ich ob’ektlar kalit qiymatlari bo‘yicha kamayish tartibida berilgan holat.

  • Taqqoslashlar soni:

  • O‘rinlashtirishlar soni:

  • Saralashga ketgan vaqt:

Qo’yish orqali saralash usuli psevdocodi :


  • Qo’yish orqali saralash usuli psevdocodi :

  • For 1=2 to n

  • X=a(i)

  • for j=i-1 downto 1

  • if x

  • then a(j+1)=a(j)

  • Else go to L

  • endif

  • Next j


  • Download 7.15 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4




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