Juda ham katta sonlar bilan ishlash 8 mavzu



Download 5,79 Mb.
bet1/7
Sana14.07.2022
Hajmi5,79 Mb.
#796574
  1   2   3   4   5   6   7
Bog'liq
Ko3qDGRlNMCvobXcWi5vGmdrWoZV2FMK2EstZftB

  • MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
  • DASTURLASH 2
  • MURAKKAB SARALASH ALGORTMLAR
  • JUDA HAM KATTA SONLAR BILAN ISHLASH
  • 8
  • MAVZU
  • SAIDOV SAMANDAR MUZAFFAROVICH
  • Informatika asoslari kafedrasi assistenti

Mа’ruza rejasi

  • Large Integer sinfining qo‘llanilishi.
  • 4
  • Murakkab saralash algoritmlari.
  • 1
  • Saralash algoritmlari taqqoslash.
  • 2
  • Juda ham katta sonlar bilan ishlash.
  • 3

Saralash algoritmlari haqida

  • Saralashdan maqsad- tartiblangan to’plamda kerakli elementni topishni osonlashtirishdan iborat.
  • Saralashning tadbiqi:
  • Dasturlarni translyatsiya qlishda;
  • Malumotlar majmuasini tashqi xotirada tashkil qlishda;
  • Kutubxonalar,kataloglar,ma’lumotlar bazasini yaratishda va boshq.
  • Masalan array
  • array = [“abc”, ”aa”, “abbb”, “a” ] -dastlabki tartibsiz xolat
  • array = [“a”,”aa”, “abbb”, “abc”] -alifbo bo’yicha saralash
  • array = [“a”, “aa”, “abc”, “abbb”] -uzunlik bo’yicha saralash

Saralash algoritmlari va murakkabligi.

  • Avvalo, algoritmlarni tadqiq qilishga, ularni imkon qadar tez ishlashi uchun optimallashtirish muhimdir. Bu ustida ishlayotganda, turli saralash uchun samarali usullarni o‘ylab topish imkoniyatiga ega bo‘lishingiz mumkin.
  • Ko‘p jihatdan, barcha saralash algoritmlarni o‘rganish va ularni sinash kerak. Agar dasturlashning o‘zi haqida gapiradigan bo‘lsak, ba’zan kutilmagan qiyinchiliklar paydo bo‘lishi mumkin (C++ optimizatori juda yaxshi). Biroq, qaysi testlarni va qanday miqdorda amalga oshirilishi kerakligini hal qilish qiyin emas. Men ko‘rsata olmaydigan yagona narsa-bu deyarli 150 GB vaznga ega qiymatlarni saralash bo‘ldi.
  • Asosiy saralash algoritmlari tavsifi va ularni amalga oshirish usullari. Saralashni qisqacha va aniq ta’riflashga va murakkabligini belgilashga harakat qilaman. Murakkab ma’lumotlar tuzilmalarni foydalanishda(daraxt saralash kabi) odatda xotira katta miqdorda sarflanadi va eng yomon holatda boshqa xil faqat yordamchi qator yaratish kerak bo‘ladi. Barqarorlik (stabillik) saralash tushunchasi ham mavjud. Demak, elementlarning nisbiy tartibi teng bo‘lganda o‘zgarmaydi.

Download 5,79 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