• Bu darsimizda sizlar bilan saralash haqida umumiy tushunchani va saralash algoritmlari bir-biridan qanday farqlanishini ko’rib chiqdik.
  • Bu saralashni amalga oshirish jarayoni Saralash algoritmi deyiladi. Saralash jarayoni taqqoslashga asoslangan jarayon hisoblanadi.
  • Saralash algoritmlarini baholashda faqat «joyida» saralash usullarini qarab. chiqamiz, ya‘ni saralash jarayoni uchun qo‘shimcha xotira zahirasi talab qilinmaydi.
  • Bugungi mavzumiz algoritmlashning to`rt asosiy yo`nalishlaridan biri hisoblangan saralash algoritmlariga bag`ishlanadi.
  • Nazariya va amaliyotda saralash algoritmlari - 2. Eng oddiy saralash (Bubble Sort). Shunday qilib, bizda massiv bor va uni takrorlashimiz mumkin.
  • Barcha manfiy sonlarni chiqarib, musbatlarini To’g’ridan-to’g’ri qo’shish usuli bilan saralash algoritmidan foydlanib o’sish tartibida joylashtiruvchi dastur tuzing.
  • Barcha saralash algoritmlari saralangan ro'yxatni chiqarish maqsadiga ega, ammo har bir algoritmning bu vazifani bajarish usuli har xil bo'lishi mumkin.
  • SARALASH ALGORITMLARI. Автор: Xursandov, Hamidullo; Keldiyorova, Zarinabonu.
  • Bugungi mavzumiz algoritmlashning to`rt asosiy yo`nalishlaridan biri hisoblangan saralash algoritmlariga bag`ishlanadi.
  • •ichki saralash algoritmlari (massivda saralash) ... To’g’ridan-to’g’ri tanlash orqali saralash usulining C++ dasturlash tilidagi algoritmi uchun funksiya.
  • Saralash bir necha ko`rsatkichlarga bog`liq bo`lishi mumkin. Misol uchun maktabda jismoniy tarbiya dars boshida bolalar bo`ylariga qarab safda turishadi.
  • ASOSIY QISM. 1. Massivlar tushunchasi. 2. Massiv elementlarini saralash va saralash usullari haqida. 3. Quicksort saralash algoritmi.