Maqolalardagi teglar mergesort...


Rekursiya. Nima uchun u kerak? 19/11/29 23:30

Rekursiya. Nima uchun u kerak?

"Rekursiya nimaligini tushunish uchun oldin rekursiya nimagligini tushunish kerak" — Stephen Hawking Rekursiya bilan tanishish uchun kichik hikoyacha ham o'qib oldik. Endi uning ta'rifi, qanday ishlatilishi va o'zi nima uchun u kerakligi haqida ham gaplashamiz.Rekursiya ta'rifiTa'rif: Funksiya o'ziga…



Birlashmali saralash (Merge Sort) 18/11/16 00:45

Birlashmali saralash (Merge Sort)

Birlashmali saralash (Merge Sort) algoritmi asosiy beshta saralash algoritmlari (pufakchali saralash, tezkor saralash va boshqalar) dan biri bo`lib, 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…