c++ dasturlash tilida ma’lumot turlari

PPT 13 sahifa 907,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 13
diapositiva 1 dasturlashda ma’lumotlar tuzilmasining o'rni va ahamiyati. c++ dasturlash tilida ma’lumotlar turlari va ularni e'lon qilish reja: ma’lumotlar tuzilmalari o’zi nima? asosiy ma’lumotlar tuzilmalari turli xildagi ma’lumotlar tuzilmalari nima uchun kerak? c++ dasturlash tilida ma’lumot turlari ma’lumotlar tuzilmalari o’zi nima? barcha dastur yoki dasturiy mahsulotning asosida ikkita birlik yotadi: ma’lumotlar va ular ustida qandaydir amallar bajaradigan algoritmlar. algoritmlar ma’lumotlarni biz yoki dastur uchun foydali bo’lgan axborot ko’rinishiga keltirib beradi. algoritmlar shu ma’lumotlar ustida amallarni (o’qish, yozish, yangilash, o’chirish) samarali va tez bajara olishi uchun biz shu ma’lumotlarni ma’lum bir strukturaga solgan holda saqlashimiz kerak bo’ladi. demak shunday qilib, ma’lumotlar tuzilmasi — bu ma’lumotlarni samarali o’qish va o’zgartirish imkonini beruvchi, ma’lumotlarni saqlash va boshqarishning bir formatga solingan shaklidir. soddaroq qilib aytganda, ma’lumotlar tuzilmasi — bu ma’lumotlarning ma’lum bir strukturaga solingan, ular o’rtasida ma’lum bir bog’lanishlar yaratilgan va ular ustida ma’lum amallar bajaruvchi funksiyalardan tashkil topgan guruh. eng sodda ma’lumotlar tuzilmasiga …
2 / 13
nima uchun bir turdagi universal ma’lumotlar tuzilmalaridan foydalanib qo’ya qolsa bo’lmaydi?” degan savol tug’ilmagan bo’lsa, bu yaxshi emas. keling endi shu savolga javob topishga harakat qilamiz. undan oldin ma’lumotlar tuzilmalari ustida asosiy bajarilishi mumkin bo’lgan amallarni ko’rib chiqaylik. bularga ma’lumotlarni ko’rib chiqish (traversing) o’qib olish (retrieving) kiritish (insertion) o’chirish (deletion) qidirish (search) saralash (sorting) birlashtirish (merging) lar kiradi. turli xildagi ma’lumotlar tuzilmalarida esa yuqoridagi amallar turlicha tezlikda amalga oshadi. masalan oddiyroq misol olaylik, array uchun ma’lumotni o’qib olish uchun o(1) vaqt sarflansa, uni kiritish yoki o’chirish uchun o(n) vaqt sarflanadi. linked listda esa bular aksincha. shuning uchun, masalan, sizning dasturingizda ma’lumotlar ko’p kiritilib, o’chirilsayu lekin kam o’qilsa, bunda ma’lumotlarni saqlashda arraydan foydalangandan ko’ra linked list qulayroq hisoblanadi. lekin, ko’pincha holatda bir necha ma’lumotlar tuzilmalarini o’zini birlashtirgan gibrid ma’lumotlar tuzilmalaridan ham foydalaniladi. bu haqida esa keyinchalik ma’lumotga ega bo’lishingiz mumkin. c++ dasturlash tilida ma’lumot turlari c++ dasturlash tilida har bir o'zgaruvchi …
3 / 13
ni saqlash uchun ishlatiladi. qiymat berish uchun qo’shtirnoq ishlatamiz. shuningdek, string tipidan foydalanish uchun dasturimizga qo’shimcha kutubxonasini qo’shish talab etiladi. woojddy vail av. f i | at aie @ y f lgb dig ft on ey 0 pen ft: 8 ong ld lop fibt i oo aid ‘ een pp | =e (ga le @ data structures og pa > 6 qg® java python = = eae aye = e f | =a) oe @x ruby « & primitive data structures [mms ro || crac nonprimitive data linear data nonlinear data ‘structures structures j j j ‘stack queue linked list ee | ian | hash #include using namespace std; int main() { int mynum = 5; // butun (whole number) float myfloatnum = 5.99; // o'nli kasr double mydoublenum = 9.98; // o'nli kasr float bilan chegarasi bilan farq qiladi. char mylletter = 'd; // char bool myboolean = true; …
4 / 13
c++ dasturlash tilida ma’lumot turlari - Page 4
5 / 13
c++ dasturlash tilida ma’lumot turlari - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 13 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"c++ dasturlash tilida ma’lumot turlari" haqida

diapositiva 1 dasturlashda ma’lumotlar tuzilmasining o'rni va ahamiyati. c++ dasturlash tilida ma’lumotlar turlari va ularni e'lon qilish reja: ma’lumotlar tuzilmalari o’zi nima? asosiy ma’lumotlar tuzilmalari turli xildagi ma’lumotlar tuzilmalari nima uchun kerak? c++ dasturlash tilida ma’lumot turlari ma’lumotlar tuzilmalari o’zi nima? barcha dastur yoki dasturiy mahsulotning asosida ikkita birlik yotadi: ma’lumotlar va ular ustida qandaydir amallar bajaradigan algoritmlar. algoritmlar ma’lumotlarni biz yoki dastur uchun foydali bo’lgan axborot ko’rinishiga keltirib beradi. algoritmlar shu ma’lumotlar ustida amallarni (o’qish, yozish, yangilash, o’chirish) samarali va tez bajara olishi uchun biz shu ma’lumotlarni ma’lum bir strukturaga solgan holda saqlashimiz kerak bo’ladi. demak shunda...

Bu fayl PPT formatida 13 sahifadan iborat (907,5 KB). "c++ dasturlash tilida ma’lumot turlari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: c++ dasturlash tilida ma’lumot … PPT 13 sahifa Bepul yuklash Telegram