renesans ta'lim universiteti

PPTX 11 стр. 1,2 МБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 11
ma’lumotlar,algoritmlar va ma’lumotlar tuzulmasi tushunchalari renesans ta’lim universiteti ma’lumotlar,algoritmlar va ma’lumotlar tuzulmasi tushunchalari reja; ma’lumotlar tuzulmasi. ma’lumotlar tuzulmasini asosiy ko’rinishlari(turlari) algoritmlar 1.ma’lumotlar tuzilmasi-soddaroq qilib aytganda,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 misol qilib massiv (array)ni ko’rsatishimiz mumkin. quyida keltirilgan ma’lumotlar tuzilmalari dasturlashda eng ko’p qo’llaniladigan tuzilmalardir. ularga: 1. massiv (array) 2. bog’langan ro’yhat (linked list) 3. navbat (queue) 4. stek (stack) 5. hash jadvallar (hash tables) 6. daraxtlar (trees) 7. graflar (graph) ma’lumotlar tuzulmasi-biroronta toifaga tegishli bo’lgan va o’zaro ma’lum munosabatga ega bo’lgan elementlar to’plamiga aytiladi bu ma’lumotlarni samarali saqlash va ularga tezkor kirish uchun ishlatiladigan tartib-qoidalar va usullar to’plami.har xil maqsadlar uchun ishlatiladigan ko’plab ma’lumotlar tuzulmalari mavjud bo’lib,ular dasturlashda kata ro’l o’ynaydi,chunki samarali algoritmlarni yaratish uchun ma’lumotlarni to’g’ri tashkil qilish zarur. 2.ma’lumotlar tuzulmalarining turlari. ma’lumotlar tuzulmalari asosan ikki asosiy toifaga …
2 / 11
tek(stak):elementlar fifo(last in,first out)tartibida saqlanadi.oxirgi kiritilgan element birinchi chiqadi. daraxt(tree):ierarxik tuzulma bo’lib ,elementlar tugunlar(nodes)orqali bog’langan.masalan,ikkilik daraxt(binary tree). graf(graph):tugun va ular orasidagi bog’lanishlardan iborat tuzulma.ijtimoiy tarmoqlar yoki yo’l xaritalarida qo’llaniladi. xash jadvali(hash table):ma’lumotlarga tezkor kirishni ta’minlash uchun xesh funksiyadan foydalandi.bu kalit qiymat juftlarini saqlash uchun ishlatiladi. ma’lumotlar tuzulmasining afzaliklari; samaradorlik:ma’lumotlarga tez va samarali kirish imkonini beradi. tartib:ma’lumotlarni lozim bo’lganda tartibda saqlash imkoniyatini beradi. moslashuvchanlik:har xil turdagi muammolar uchun turli xil tuzulmalarni qo’llash mumkin,bu esa kodni takrorlamaslikka yordam beradi. algoritm-ma’lum bir qonuniyatga asoslangan buyruqlar ketma ketligi. algoritm samaradorligi quyidagicha : ishlash vaqti; xotiradan egallaydigan joyi; operatsiyalar soni; quyidagi ta’moyillarga asoslanadi. algoritm - bu muammoni hal qilish uchun aniq ketma-ketlikda berilgan ko'rsatmalar to'plami. algoritmni huddi ovqat pishirish uchun berilgan reseptga o'xshatish mumkin. yaxshi algoritmning belgilari: kirish (muammo) va chiqish (yechim) aniq berilgan bo'lishi kerak. algoritmning har bir bosqichi aniq va ravshan bo'lishi kerak. algoritm muammoni hal qilishning turli usullari orasida eng samaralisi bo'lishi …
3 / 11
) uchta sondan eng kattasini topish algoritmi: uchta sondan eng kattasini topish algoritmi: start a, b va c o'zgaruvchilarini yaratamiz a, b va c ga qiymatlar beramiz agar a>b bo'lsa agar a>c bo'lsa a eng katta son deb qaytar aks holda c eng katta son deb qaytar aks holda (ya'ni a c bo'lsa b eng katta son deb qaytar aks holda c eng katta son deb qaytar # uchta sondan eng kattasini topish algoritmi def getlargest(a,b,c): if a>b: if a>c: return a else: return c else: if b>c: return b else: return c etiboringiz uchun rahmat! image2.jpg image1.jpeg image3.jpg image4.jpg image5.jpg image6.png image7.png image8.png /docprops/thumbnail.jpeg
4 / 11
renesans ta'lim universiteti - Page 4
5 / 11
renesans ta'lim universiteti - Page 5

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

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

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

О "renesans ta'lim universiteti"

ma’lumotlar,algoritmlar va ma’lumotlar tuzulmasi tushunchalari renesans ta’lim universiteti ma’lumotlar,algoritmlar va ma’lumotlar tuzulmasi tushunchalari reja; ma’lumotlar tuzulmasi. ma’lumotlar tuzulmasini asosiy ko’rinishlari(turlari) algoritmlar 1.ma’lumotlar tuzilmasi-soddaroq qilib aytganda,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 misol qilib massiv (array)ni ko’rsatishimiz mumkin. quyida keltirilgan ma’lumotlar tuzilmalari dasturlashda eng ko’p qo’llaniladigan tuzilmalardir. ularga: 1. massiv (array) 2. bog’langan ro’yhat (linked list) 3. navbat (queue) 4. stek (stack) 5. hash jadvallar (hash tables) 6. daraxtla...

Этот файл содержит 11 стр. в формате PPTX (1,2 МБ). Чтобы скачать "renesans ta'lim universiteti", нажмите кнопку Telegram слева.

Теги: renesans ta'lim universiteti PPTX 11 стр. Бесплатная загрузка Telegram