O‘zbekiston respublikasi axborot texnologiyalari
Download 172.01 Kb.
|
TURSUNQULOV ABBOS
- Bu sahifa navigatsiya:
- 3. Rekursiv algoritmlarni baholash
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARIVA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGITOSHKENT AXBOROT TEXNOLOGIYALARI UNIVESITETIFan: Algoritmlarni loyihalash Mustaqil Ishi Mavzu: Murakkablikning statik va dinamik o’lchovlari. Vaqt bo’yicha va hajmiy qiyinchiliklar. Bajardi: Tursunqulov Abbos. REJA: 1. Algoritm murakkabligini baholash. Xotira yoki vaqt. 2. Rekursiv algoritmlarni baholash. Oddiy rekursiya. 3. Rekursiv algoritmlarni baholash4. Xulosa. Algoritm murakkabligini baholash. Xotira yoki vaqt.Mavjud algoritmlarning ko’pchilig xotira va tezlik o’rtasida tanlovni taklif qiladi. Masala tez ishlashi va katta xotira egallashi yoki sekin ishlashi va kichik xotira hajmini egallashi mumkin. Bu holatda eng odatiy misollardan biri eng qisqa masofani topish masalasi bo’la oladi. Bunda siz o’zaro bog’liq bo’lgan shahar orasidagi istalgan ikki nuqta orasidagi eng qisqa masofani topishingiz kerak bo’ladi. Bunda biz barcha nuqtalar orasidagi qisqa masofalarni aniqlab ularni jadval shaklida saqlab qo’yishimiz mumkin. Va biz eng qisqa masofani aniqlashimizga to’g’ri kelganda shunchaki jadvaldan ma’lumotni olib qo’yishimiz mumkin bo’ladi. Natijani shu zahoti olishimiz mumkin, ammo bu juda katta hajm talab qiladi. Masalan biror katta xaritada 10 minglab nuqtalar bo’lishi mumkin va bizning jadvalimiz buning uchun 10 milliarddan ortiq ma’lumotni saqlashiga to’g’ri keladi va bu taxminan 10GB ga yaqin xotirani band etishi mumkin. Ushbu holatdan hajm-vaqt murakkabligi kelib chiqadi. Shunda algoritm vaqt bo’yicha ishlash tezligi yoki hajm bo’yicha ishlash tezligi bilan baholanadi. Biz asosiy e’tiborni vaqt bo’yicha murakkablikka qaratamiz lekin shu bilan birga foydalaniladigan xotira hajmini ham aniq belgilashimizga to’g’ri keladi.
Download 172.01 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling