5-ma’ruza: Ma’lumotlarni saralash algoritmlari. Saralash tushinchasi va uning vasifasi. Ma’ruza rejasi Plan lecture


Download 18.71 Kb.
bet1/7
Sana28.09.2023
Hajmi18.71 Kb.
#1689527
  1   2   3   4   5   6   7
Bog'liq
5 mavzu Ma’lumotlarni saralash algoritmlari Saralash tushinchasi

Ma’lumotlar tuzilmasi va algoritmlar

5-ma’ruza: Ma’lumotlarni saralash algoritmlari. Saralash tushinchasi va uning vasifasi.

Ma’ruza rejasi Plan lecture

  • Saralash tushunchasi
  • Saralash algoritmlari:

Saralash tushunchasi

  • Saralash – bu tuzilma elementlarini qandaydir kriteriya asosida tartiblash.
  • Kriteriya sifatida odatda kalit deb ataluvchi sonli maydon qo’llaniladi.
  • Elementlarni kalit maydonlarining har bir keyingisi o’zidan oldingisidan kichik bo’lsa, bunday saralash kamayish tartibida saralash deyiladi.
  • Agarda har bir keyingi kalit maydoni o’zidan oldingisidan katta bo’lsa, o’sish tartibida saralash deyiladi.

Saralash tushunchasi

  • Saralash algoritmi – bu elementlarni saralash uchun qo’llaniladigan algoritm hisoblanadi.
  • Saralash maqsadi ma’lumotlarni qayta ishlashda berilgan qiymat (kalit) bo’yicha elementni qidirib topishni yengillashtirishdan iborat
  • Saralashning barcha algoritmlari ikki guruhga bo’linadi:
    • - ichki saralash algoritmlari (massivda (ichki xotirada) saralash uchun qo’llaniladi);
    • - tashqi saralash algoritmlari (faylda (tashqi xotirada) saralash uchun qo’llaniladi).

Saralash tushunchasi

  • Agar saralanayotgan yozuvlar xotirada katta xajmni egallasa, u holda ularni almashtirishlar ko’p vaqt va katta hajmdagi xotira sarfini talab qiladi.
  • Ushbu sarfni kamaytirish maqsadida, saralash kalitlar adresi jadvalida amalga oshiriladi. Bunda faqatgina ma’lumot ko’rsatkichlari almashtirilib, elementlar o’z joyida qoladi.
  • Bu usul adreslar jadvalini saralash usuli deyiladi.

Download 18.71 Kb.

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




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