Ma'lumotlarni saralash algoritmlari. Saralash tushunchasi va uning vazifasi. Saralashning qat’iy usullari va ularning samaradorligi



Download 7,87 Mb.
bet1/7
Sana07.12.2022
Hajmi7,87 Mb.
#880251
  1   2   3   4   5   6   7
Bog'liq
ZCnCRPy8K1KTg99l097Gy19tcQHnQZPH3tcp8GMA

Ma'lumotlarni saralash algoritmlari.

TAD kafedrasi


REJA
  • Saralash tushunchasi va uning vazifasi.
  • Saralashning qat’iy usullari va ularning samaradorligi.

1. Saralash tushunchasi va uning vazifasi.
Saralash (inglizcha sorting - tasniflash, tartiblash) - tanlangan mezonga qarab berilgan ob’yektlarni ketma-ket joylashtirish yoki guruhlarga bo'lish.
Saralash deb, berilgan ob’yektlar ketma-ketligini ma`lum bir mantiqiy tartibda qayta joylashtirish jarayoniga aytiladi.
Saralash bir necha ko`rsatkichlarga bog`liq bo`lishi mumkin. 
Demak, ma'lumotlarni saralash - uni qandaydir atributga (mezonga ) ko'ra tartibga solishdir.
Saralashdagi qiyinchiliklar quyidagi hollarda mavjud bo’ladi:
❌ ma'lumotlar to’plamlari (massivlari) katta bo’lganda - minglab, o'nminglab va yuz minglab elementlar;
❌ ma'lumotlarga murojaat qilish qiyin bo'lishi mumkin (masalan, ular ma’lumotlar oqimi bo’lganda);
❌ kompyuterning imkoniyatlari yetarli emas va dasturlash tiliga kiritilganidan ko'ra tejamkorroq algoritmlar kerak.
Bunday hollarda saralashning ixtisoslashtirilgan algoritmlarini tanlash kerak, zarurat bo’lsa ularni masalaga qarab optimallashtirish mumkin.
.
Juda katta hajmdagi ma’lumotlar to’plamining elementlarini saralash qulay bo’lishi uchun ularga kalit deb ataluvchi kattaliklarni (belgilarni) mos qo’yiladi va ana shu kalitlar massivida saralash amalga oshiriladi.
Shundan kelib chiqib :
Saralash– bu massiv elementlarini tartiblash (o’sish, kamayish, oxirgi raqami, bo’luvchilari bo’yicha, …)
Saralashbu berilgan to‘plam(massiv) elementlarini biror bir tartibda (o‘sish yoki kamayish) joylashtirish jarayonidir
Saralashdan maqsad - tartiblangan to‘plamda kerakli elementni topishni osonlashtirishdan iborat.
  • dasturlarni translyasiya qilishda;
  • ma’lumotlar majmuasini tashqi xotirada tashkil qilishda;
  • kutubxonalar, kataloglar, ma’lumotlar bazasini yaratishda va boshq.


Download 7,87 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish