ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti

PPTX 15 стр. 557,6 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 15
ma'lumotlar tuzilmalarining umumiy ko‘rinishi ma’lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti xolliyev faxriddin boxodirovich ma'lumotlar tuzilmalarining umumiy ko‘rinishi ma'lumotlarning sozlangan turlari: massivlar, vektorlar, yozuvlar, to‘plamlar va ko'rsatkichli turlar ma'lumotlar tuzilmalarining umumiy tushunchasi - ma'lumotlar tuzilmalari ma'lumotlarni samarali saqlash va ishlov berish usullarini belgilaydi. - turlari: • chiziqli (massivlar, ro‘yxatlar, steklar, navbatlar) • nochiziqli (daraxtlar, grafalar) ma'lumotlarning sozlangan turlari - sozlangan ma'lumot turlari aniq strukturalarga ega. - muhim turlari: • massivlar • vektorlar • yozuvlar • to‘plamlar • ko'rsatkichli turlar massivlar (arrays) - bir xil turdagi elementlarni tartib bilan saqlash imkonini beradi. - xususiyatlari: • o‘lchami oldindan belgilangan • indeks orqali murojaat qilish • matematik operatsiyalar uchun qulay - amaliy qo‘llanilishi: matritsalar, fayl tizimlari, signallarni qayta ishlash. vektorlar (vectors) - massivlarga o‘xshash, lekin dinamik o‘lchamga ega. - elementlar avtomatik ravishda qo‘shilishi yoki o‘chirilishi mumkin. - **c++ stl** va **python list** kabi kutubxonalarda qo‘llaniladi. - amaliy qo‘llanilishi: ma'lumotlar bazasi, mashinani …
2 / 15
tsiyasi. massiv – bir xil turdagi elementlarning tartiblangan to‘plami. ular statik yoki dinamik bo‘lishi mumkin. xususiyatlari: • indeks orqali kirish imkoniyati bor. • hajmi odatda oldindan belgilanadi. • elementlarga tezkor kirish mumkin (o(1) vaqt murakkabligi). pythonda massivlar: import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(arr[2]) # 3 vektor – dinamik uzunlikka ega bo‘lgan massivga o‘xshash tuzilma. vektorlar massivlardan farqli ravishda avtomatik ravishda o‘z hajmini oshira oladi. pythonda vektorlar: vec = [1, 2, 3] vec.append(4) print(vec) # [1, 2, 3, 4] yozuvlar – turli turdagi ma'lumotlarni o‘z ichiga oluvchi tuzilma. masalan, talabalar haqida ma’lumot saqlash uchun nom, yosh, gpa kabi turli maydonlar bo‘lishi mumkin. pythonda yozuvlar: student = {"name": "ali", "age": 22, "gpa": 3.5} print(student["name"]) # ali to‘plamlar – tartiblanmagan va takrorlanmaydigan elementlardan iborat tuzilma. pythonda to‘plamlar: a = {1, 2, 3, 4} b = {3, 4, 5, 6} print(a & b) # {3, 4} - kesishma …
3 / 15
ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti - Page 3
4 / 15
ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti - Page 4
5 / 15
ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti - Page 5

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

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

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

О "ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti"

ma'lumotlar tuzilmalarining umumiy ko‘rinishi ma’lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti xolliyev faxriddin boxodirovich ma'lumotlar tuzilmalarining umumiy ko‘rinishi ma'lumotlarning sozlangan turlari: massivlar, vektorlar, yozuvlar, to‘plamlar va ko'rsatkichli turlar ma'lumotlar tuzilmalarining umumiy tushunchasi - ma'lumotlar tuzilmalari ma'lumotlarni samarali saqlash va ishlov berish usullarini belgilaydi. - turlari: • chiziqli (massivlar, ro‘yxatlar, steklar, navbatlar) • nochiziqli (daraxtlar, grafalar) ma'lumotlarning sozlangan turlari - sozlangan ma'lumot turlari aniq strukturalarga ega. - muhim turlari: • massivlar • vektorlar • yozuvlar • to‘plamlar • ko'rsatkichli turlar massivlar (arrays) - bir xil turdagi elementlarni tartib bilan saqlash imkon...

Этот файл содержит 15 стр. в формате PPTX (557,6 КБ). Чтобы скачать "ma'lumotlar tuzilmasi va algoritmlar fani bo’yicha 2-ma’ruza darsi taqdimoti", нажмите кнопку Telegram слева.

Теги: ma'lumotlar tuzilmasi va algori… PPTX 15 стр. Бесплатная загрузка Telegram