O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomli toshkent axborot texnologiyalari universiteti


Download 0.89 Mb.
bet3/6
Sana22.11.2020
Hajmi0.89 Mb.
#150199
1   2   3   4   5   6
Bog'liq
Sharifov U 318-18 dttl 4-amaliy

2-topshiriq. Berilgan variantlar asosida ixtiyoriy dasturlash tilida saralash metodini bajaring.

Birlashmali saralash (Merge Sort) Birlashmali saralash chiziqli saralash algoritmlaridan farqli ravishda "bo`lib tashla va hukmronlik qil" tipidagi algoritm hisoblanadi. Bu tipdagi algoritmlar katta hajmdagi masalalarni nisbatan kichik bo`lgan va oson yechiladigan qismlarga ajratgan holda bajaradi. Bunday algoritmlar masalalarni hal qilishda vaqtdan katta yutuq qilish imkonini beradi. Birlashmali saralashda biz berilgan massivni uzunligi faqat 1 ta elementga teng bo`lgan qismlar qolmaguncha o`rtasidan ajratamiz. Keyin bu qismlar to`g`ri tartibda birlashtiriladi. Ushbu jarayon quyidagicha amalga oshiriladi:








Download 0.89 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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