chiziqli malumotlar tuzilmalari

PPTX 20 стр. 3,5 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 20
powerpoint presentation chiziqli malumotlar tuzilmalari akmamatov shohjahon 1. chiziqli ma'lumotlar tuzilmalarining asosiy turlari 2. chiziqli ma'lumotlar tuzilmalari ta'rifi 3. chiziqli ma'lumotlar tuzilmalarining amaliy qo'llanilishi matritsalar matritsalar ikki o'lchovli massivlar bo'lib, ularning elementlari satr va ustun indekslari bilan aniqlanadi, masalan, 3x4 matritsa 3 ta satr va 4 ta ustundan iborat bo'ladi va jami 12 ta elementga ega. tarmoqlar nazariyasi, grafiklarni tasvirlash va kompyuter grafikasi kabi sohalarda matritsalar qo'llaniladi, masalan, qo'shnilik matritsasi yordamida grafning tuzilishini ifodalash mumkin, bu yerda elementlar 0 yoki 1 qiymatlarini oladi. kelajakdagi tendentsiyalar tarmoqlashgan va parallel hisoblash texnologiyalarining rivojlanishi tufayli, lineer tuzilmalarning ishlash tezligi 5-10 baravar ortadi va bu katta hajmdagi ma'lumotlarni tezda qayta ishlashga imkon beradi. lineer ma'lumotlar tuzilmalarida 2025-yilga kelib, katta hajmdagi ma'lumotlarni (big data) qayta ishlash uchun samaradorligi 30% ga oshadigan yangi algoritmlar va optimallashtirish usullarining paydo bo'lishi kutilmoqda. hash jadvallari xesh jadvallari kalit-qiymat juftliklarini saqlash uchun ishlatiladi va o'rtacha o(1) vaqt murakkabligiga ega bo'lib, …
2 / 20
n, bu esa o(1) murakkablikka ega bo'ladi. xulosa lineer ma'lumot tuzilmalari, masalan, massivlar va bog'langan ro'yxatlar, ma'lumotlarni ketma-ket saqlash orqali 1 dan n gacha o'zgaruvchan miqdordagi elementlarni samarali saqlash imkonini beradi. lineer tuzilmalarda elementlarga kirish va ularni qidirish indeksi yoki iterator yordamida amalga oshiriladi, bu esa o(1) yoki o(n) murakkablik darajasiga ega bo'lishi mumkin. vektorlar vektorlarda elementlarga kirish va ularni o'zgartirish o(1) vaqtida amalga oshiriladi, ammo elementlarni qo'shish yoki o'chirish o(n) vaqt talab qilishi mumkin, chunki bu qolgan elementlarning siljishiga olib kelishi mumkin, bu yerda n – vektor uzunligi. vektorlarni amalga oshirish uchun massivlar yoki bog'langan ro'yxatlar kabi turli xil ma'lumotlar tuzilmalari ishlatilishi mumkin, har birining o'zining afzalliklari va kamchiliklari bor, masalan, massivlar tezroq kirishni ta'minlaydi, lekin o'zgaruvchan uzunlikka moslashish qiyinroq. murakkablik tahlili chiziqli ma'lumot strukturasi uchun murakkablik tahlili, masalan, massivda elementni qidirish uchun eng yomon holatda o(n) vaqtiy murakkablikni, eng yaxshi holatda esa o(1) ni ko'rsatadi. bu qidirish algoritmiga …
3 / 20
entlar soni o'zgarsa, xotira qayta ajratish talab qilinmaydi, bu esa samaradorlikni oshiradi. aylana bogʻlangan roʻyxatlarda har bir tugun keyingi tugunga havola boʻlib, oxirgi tugun birinchi tugunga havola orqali aylana hosil qiladi, bu esa elementlarga istalgan nuqtadan kirish imkonini beradi. amaliy misollar stack yordamida 20 ta sonni kiritish va ularni teskari tartibda chiqarish amaliyotini bajaring. bu stackning lifo (last-in-first-out) xususiyatini namoyish etadigan oddiy misol hisoblanadi. 50 ta talabaning balllarini saqlash uchun lineer bog'langan ro'yxatdan foydalaning. har bir tugun talabaning familiyasi va bali ma'lumotlarini saqlasin. keyin, ro'yxatni tartiblang va eng yuqori 5 ta ballni ekranga chiqaring. deqlar deque’ning asosiy operatsiyalari – bu element qo'shish (addfront, addrear) va element olib tashlash (removefront, removerear) operatsiyalari bo'lib, ularning har biri o(1) vaqt murakkabligiga ega, lekin, agar deque to'la bo'lsa, qo'shish operatsiyasi muammo tug'dirishi mumkin. deque yoki ikki tomonlama navbat ma'lumotlar tuzilmasi ikkala uchidan ham elementlarni qo'shish va olib tashlash imkonini beradi, bu esa o(1) vaqt …
4 / 20
urlar mavjud bo'lib, ularning har biri ma'lumotlarni saqlash va qayta ishlashning o'ziga xos usullariga ega. chiziqli ma'lumotlar tuzilmalari ketma-ket joylashgan elementlardan iborat bo'lib, har bir element faqat bitta to'g'ridan-to'g'ri oldingi va keyingi elementga bog'liq, masalan, 10 ta elementli massiv yoki bog'langan ro'yxat. stacklar steklarni amalga oshirish uchun massivlar yoki bog'langan ro'yxatlar ishlatilishi mumkin. massivlar odatda tezroq kirishni ta'minlaydi, lekin hajmi cheklangan. bog'langan ro'yxatlar esa dinamik o'lchamga ega bo'lib, kerak bo'lganda o'zgarishi mumkin, lekin kirish vaqti biroz sekinroq bo'lishi mumkin steklar lifo (last-in, first-out) printsipiga amal qiladi, ya'ni oxirgi qo'shilgan element birinchi bo'lib chiqariladi. bu xususiyat steklarni funksiya chaqiruvlarini boshqarish yoki qayta ishlash operatsiyalari kabi ma'lumotlarni vaqtincha saqlash uchun juda mos keladi sparse matritsalar sentyab matritsalarni ishlatish hisoblash vaqtiga ta'sir qiladi. katta o'lchamdagi sentyab matritsalar ustida amallar bajarish zich matritsalarga nisbatan tezroq bo'lishi mumkin, lekin ba'zi operatsiyalar uchun murakkab algoritmlar talab qilinishi mumkin. sentyab matritsalarda nol elementlar soni umumiy elementlar sonidan …
5 / 20
slashuvchanlikni ta’minlaydi. ushbu tuzilma qoʻshish yoki oʻchirish operatsiyalarini amalga oshirishda o(1) vaqt murakkabligiga ega, chunki faqat tegishli tugunlarning koʻrsatkichlarini qayta oʻrnatish kifoya. e'tiboringiz uchun rahmat @taqdimot_robot image1.jpg image2.jpg image3.jpg image4.jpg image5.jpg image6.jpg image7.jpg image8.jpg image9.jpg image10.jpg image11.jpg image12.jpg image13.jpg image14.jpg image15.jpg image16.jpg image17.jpg

Хотите читать дальше?

Скачайте все 20 страниц бесплатно через Telegram.

Скачать полный файл

О "chiziqli malumotlar tuzilmalari"

powerpoint presentation chiziqli malumotlar tuzilmalari akmamatov shohjahon 1. chiziqli ma'lumotlar tuzilmalarining asosiy turlari 2. chiziqli ma'lumotlar tuzilmalari ta'rifi 3. chiziqli ma'lumotlar tuzilmalarining amaliy qo'llanilishi matritsalar matritsalar ikki o'lchovli massivlar bo'lib, ularning elementlari satr va ustun indekslari bilan aniqlanadi, masalan, 3x4 matritsa 3 ta satr va 4 ta ustundan iborat bo'ladi va jami 12 ta elementga ega. tarmoqlar nazariyasi, grafiklarni tasvirlash va kompyuter grafikasi kabi sohalarda matritsalar qo'llaniladi, masalan, qo'shnilik matritsasi yordamida grafning tuzilishini ifodalash mumkin, bu yerda elementlar 0 yoki 1 qiymatlarini oladi. kelajakdagi tendentsiyalar tarmoqlashgan va parallel hisoblash texnologiyalarining rivojlanishi tufayli, lineer ...

Этот файл содержит 20 стр. в формате PPTX (3,5 МБ). Чтобы скачать "chiziqli malumotlar tuzilmalari", нажмите кнопку Telegram слева.

Теги: chiziqli malumotlar tuzilmalari PPTX 20 стр. Бесплатная загрузка Telegram