Chiqish natijasi: Kirish qatori
4 17 3 12 9
Saralangan qator
3 4 9 12 17
Hozirgacha biz barcha asosiy tartiblash usullarini qisqacha muhokama qildik. Biz ushbu usullarning har birini keyingi darsliklarimizda batafsil o'rganamiz va har bir texnikani tushunish uchun turli xil misollar keltiramiz.
10.Large numbers sort
Algoritm g’oyasi:Katta sonlarni satr kurinishida olib uzunligi bo’yicha saralanadi,agar uzinlig teng bo’lsa taqqoslanadi.
Izox:Vaqtning murakkabligi: O (k * n log n), bu erda k - eng uzun raqamning uzunligi. Bu erda sort () funktsiyasi O (n Log n) saralash algoritmidan foydalaniladi.
C ++ dasturi taqdim etilgan katta raqamlarni saralash uchun
// satr sifatida.
#include
using namespace std;
// agar str1 str2 dan kichik bo'lsa, u haqiqiy qiymatni qaytaradi.