Merge Sort




Merge sort — (Birlashtirib saralash) algoritmi asosiy beshta saralash algoritmlari (Bubble sort, Quick sort va boshqalar) dan biri boʻlib, chiziqli saralash algoritmlaridan farqli ravishda „boʻlib tashla va hukmronlik qil“ tipidagi algoritm hisoblanadi. Bu turdagi algoritmlar katta hajmdagi masalalarni nisbatan kichik boʻlgan va oson yechiladigan qismlarga ajratgan holda bajaradi. Bunday algoritmlar masalalarni yechishda vaqtdan yutish imkonini beradi.

Merge sort algoritmi




Algoritm ishlash tezligi O(n*log(n)) boʻlib tezligi O(n) boʻlgan oddiy Bubble sort, Insertion sort, Selection sortlardan ancha tez ishlaydi. Taqqoslash asosida ishlaydigan algortmlarning eng tez ishlash holati O(n*log(n)) boʻlishi isbotlangan.

Dasturi



.

Kamchiligi




Manbalar




uz.wikipedia.org

Loyiha rivoji uchun hayriya qiling: 9860 3501 4465 8134. @Shaka_rj
Maqsad sun'iy intellekt javoblarini ko'paytirish

Uzpedia.uz