ma'lumotlar tuzilmalari va algoritmlari

PPT 10 pages 4.6 MB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 10 pages for free via Telegram.

Download full file

About "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...

This file contains 10 pages in PPT format (4.6 MB). To download "ma'lumotlar tuzilmalari va algoritmlari", click the Telegram button on the left.

Tags: ma'lumotlar tuzilmalari va algo… PPT 10 pages Free download Telegram