Saralash tartiblash (Sorting Algorithms) deb, berilgan obyektlar ketma-ketligini ma`lum mantiqiy tartibda qayta joylashtirish jarayoniga aytiladi. Saralash bir necha ko`rsatkichlarga bog`liq bo`lishi mumkin


Insertion sort — (Joylab saralash)


Download 170.76 Kb.
bet3/3
Sana25.04.2023
Hajmi170.76 Kb.
#1397442
1   2   3
Bog'liq
Saralash saidjon

Insertion sort — (Joylab saralash) ham tartibsiz massiv elementlarini saralash uchun moʻljallangan. Uning ishlash algoritmi xuddi qoʻldagi kartani saralashga oʻxshab ketadi. Tartibsiz turgan kartalar ichidan birini olasiz va uni oʻzi turishi kerak boʻlgan joyga joylashtirib qoʻyasiz.
  • Insertion sort ham shu koʻrinishda ishlaydi. Algoritm oldin massiv boshidagi ikkita elementni saralab olib, massivning qolgan elementlarini shunga qarab oʻz oʻrniga joylashtirib chiqadi
  • Quicksort - bu bo'lish va zabt etish algoritmi . U massivdan “pivot” elementini tanlash va boshqa elementlarni pivotdan kichik yoki kattaligiga qarab ikkita kichik massivga bo‘lish orqali ishlaydi. Shu sababli, u ba'zan bo'lim almashish tartibi deb ataladi Quicksort keng tarqalgan bo'lib qo'llanilib, masalan, Unix da standart kutubxona tartiblash quyi dasturi sifatida paydo bo'ldi. Shunday qilib, u o'z nomini C standart kutubxonasi qsort subprogrammasiga [7] va Java ning mos yozuvlar dasturiga berdi .

  • Download 170.76 Kb.

    Do'stlaringiz bilan baham:
    1   2   3




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