ma'lumotlar tuzilmalari va algoritmlari

PPT 10 стр. 4,6 МБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 10
cse 373: data structures and algorithms ma'lumotlar tuzilmalari va algoritmlari author:olimjonov orifjon ma’ruzaning maqsadlari asosiy ma'lumotlar tuzilmalari va algoritmlarini o'rganing ma'lumotlar tuzilmalari - ma'lumotlar qanday tashkil etilgan algoritmlar - biror narsani hisoblash uchun qadamlarning aniq ketma-ketligi algoritm tahlili - muammoni hal qilish uchun algoritm qancha vaqt ketishini aniqlash yaxshiroq dasturiy ta'minot ishlab chiqaruvchisi bo'ling "ma'lumotlar tuzilmalari + algoritmlar = dasturlar" - niklaus wirth, paskal tili muallifi * abstrakt ma'lumotlar turlari mavhum ma'lumotlar turi (adt): ma'lumotlar to'plamining spetsifikatsiyasi va ular ustida bajarilishi mumkin bo'lgan operatsiyalar. to'plam qanday qilishini emas, nima qilishini tasvirlaydi java-da interfeyslar bilan tasvirlangan (masalan, list, map, set) amalga oshirishdan alohida adtlar sinflar bo'yicha bir necha usullar bilan amalga oshirilishi mumkin: arraylist va linkedlist ro'yxatini amalga oshiradi hashset va treeset to'plamini amalga oshiradi linkedlist , arraydeque va boshqalar navbatni amalga oshiradi java stack-da chalkashdi - bu erda stack interfeysi yo'q, faqat sinf. * list * add(elt, index) elementni ro'yxatning …
2 / 10
elementni ko'rib chiqing. * * analogy: trays of food at the sizzler stacks ilovalari dasturlash tillari: usul chaqiruvlari stackga joylashtiriladi (call=push, return=pop) tegishli juftliklarni moslashtirish: satrning palindrom ekanini aniqlang. faylni tekshiring, uning qavslari { } va boshqa operatorlar mos keladimi murakkab algoritmlar : labirintda "orqaga qaytish" bilan qidirish ko'pgina dasturlar oldingi operatsiyalarning "bekor qilish stekidan" foydalanadi * method3 return var local vars parameters method2 return var local vars parameters method1 return var local vars parameters class stack stack s = new stack (); s.push(42); s.push(-3); s.push(17); // bottom [42, -3, 17] top system.out.println(s.pop()); // 17 * stack () constructs a new stack with elements of type e push(value) places given value on top of stack pop() removes top value from stack and returns it; throws emptystackexception if stack is empty peek() returns top value from stack without removing it; throws emptystackexception if stack is empty size() returns number of elements …
3 / 10
by steven s. skiena *
4 / 10
ma'lumotlar tuzilmalari va algoritmlari - Page 4
5 / 10
ma'lumotlar tuzilmalari va algoritmlari - Page 5

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

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

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

О "ma'lumotlar tuzilmalari va algoritmlari"

cse 373: data structures and algorithms ma'lumotlar tuzilmalari va algoritmlari author:olimjonov orifjon ma’ruzaning maqsadlari asosiy ma'lumotlar tuzilmalari va algoritmlarini o'rganing ma'lumotlar tuzilmalari - ma'lumotlar qanday tashkil etilgan algoritmlar - biror narsani hisoblash uchun qadamlarning aniq ketma-ketligi algoritm tahlili - muammoni hal qilish uchun algoritm qancha vaqt ketishini aniqlash yaxshiroq dasturiy ta'minot ishlab chiqaruvchisi bo'ling "ma'lumotlar tuzilmalari + algoritmlar = dasturlar" - niklaus wirth, paskal tili muallifi * abstrakt ma'lumotlar turlari mavhum ma'lumotlar turi (adt): ma'lumotlar to'plamining spetsifikatsiyasi va ular ustida bajarilishi mumkin bo'lgan operatsiyalar. to'plam qanday qilishini emas, nima qilishini tasvirlaydi java-da interfeyslar bil...

Этот файл содержит 10 стр. в формате PPT (4,6 МБ). Чтобы скачать "ma'lumotlar tuzilmalari va algoritmlari", нажмите кнопку Telegram слева.

Теги: ma'lumotlar tuzilmalari va algo… PPT 10 стр. Бесплатная загрузка Telegram