Muxammad al-xorazmiy nomidagi tatu qarshi filiali “kompyuter injiniringi” fakulteti akt-11-21 gurux talabasi ro’ziyev bekzodning elektronik sexemalar fanidan 2-mustaqil ishi
Muxammad al-xorazmiy nomidagi tatu qarshi filiali “kompyuter injiniringi” fakulteti akt-11-21 gurux talabasi ro’ziyev bekzodning MALUMOTLAR TUZILMASI Va algoritm fanidan 3-amalliy ishi
topshirdi: ro’ziyev.b
Qabul qildi: ABLAQULOV.K
Mavzu: Saralash usullarini tadqiq qilish.
Ma‟lumotlarni kompyuterda qayta ishlashda elementning informatsion maydoni va uning mashina xotirasida joylashishini bilish zarur. Shu maqsadda ma‟lumotlarni saralash amalga oshiriladi. Demak, saralash – bu ma‟lumotlarni kalitlari bo„yicha doimiy ko„rinishda mashina xotirasida joylashtirishdan iborat. Bu yerda doimiylik ma‟lumotlarni massivda kalitlari bo„yicha o„sishi tartibida berilishi tushuniladi.
Ma‟lumotlarga qayta ishlov berilayotganda ma‟lumotning informatsion maydonini hamda uning mashinada joylashishini (adresini) bilish zarur.
Agar saralanayotgan yozuvlar xotirada katta hajmni egallasa, u holda ularni almashtirishlar katta sarf (vaqt va xotira ma‟nosida) talab qiladi. Ushbu sarfni kamaytirish maqsadida, saralash kalitlar adresi jadvalida amalga oshiriladi. Bunda faqatgina ma‟lumot ko„rsatkichlari almashtirilib, massiv o„z joyida qoladi. Bu usul adreslar jadvalini saralash usuli deyiladi. Saralanayotganda bir xil kalitlar uchrashi mumkin, bu holda saralangandan keyin bir xil kalitlilar boshlangich tartibda qanday joylashgan bolsa, shu tartibda qoldirilishi maqsadga muvofiq boladi (Bir xil kalitlilar ozlariga nisbatan). Bunday usulga turgun saralash deyiladi.
Saralash samaradorligini bir necha mezonlar boyicha baholash mumkin: