stack ma'lumotlar tuzilmasi

DOCX 4 sahifa 24,3 KB Bepul yuklash

Sahifa ko'rinishi (4 sahifa)

Pastga aylantiring 👇
1 / 4
mavzu 20. stack ma’lumotlar tuzilmasi reja: 1. stack ma'lumotlar tuzilmasi nima? 2. stack ma'lumotlar tuzilmasi qayerda ishlatiladi 3. stekni dasturda ro`yxat ko`rinishida ifodalash . kalit so`zlar: push , pop , stack overflow , stack underflow , massiv yordamida c++ tilida stek dasturini yozing. massiv yordamida stek ma'lumotlar strukturasini amalga oshirish. ushbu qo'llanmada siz stek ma'lumotlar tuzilishi va uni massiv yordamida c tilida amalga oshirish haqida bilib olasiz. stack ma'lumotlar tuzilmasi nima? stack - bu ma'lumotlar tuzilmasi bo'lib, unda kiritish va o'chirish operatsiyalariga faqat bir uchida ruxsat beriladi. u lifo (oxirgi kelgan birinchi chiqish) tamoyili asosida ishlagan. lifo da oxirgi kiritilgan element olib tashlanadigan birinchi element bo'lishi kerak. stack, qo'shish va o'chirish operatsiyalari push va pop sifatida tanilgan. push - stackga element kiritish uchun. pop - stackdan elementni o'chirish uchun push va pop operatsiyalaridan oldin tekshirishimiz kerak bo'lgan ba'zi shartlar mavjud. surish jarayonidan oldin biz yangi element uchun etarli joy mavjudligini …
2 / 4
"); return; }else{ /* push the element in an array. */ arr[++top]=item; printf("push value is %d\n",item); } } void pop(){ int val; if(top == -1){ printf("stack underflow"); return; } else { val = arr[top]; --top; } printf( "pop value is %d\n",val); } main() { int arr[max]; /*push the values. */ push(2); push(4); push(6); // pop the values pop(); pop(); pop(); } output- push value is 2 push value is 4 push value is 6 pop value is 6 pop value is 4 pop value is 2 tushuntirish - yuqoridagi dasturda biz 50 o'lchamli massivni aniqladik. push() usulida biz birinchi navbatda stekning to'lib ketishi (elementni kiritish uchun xotira mavjudmi) holatini tekshirdik. shundan so'ng biz qiymatni massivga surdik va yuqori indeks qiymatini oshirdik. xuddi shunday, avval pop() usulida biz stekning quyi oqimi holatini tekshirdik. shundan so'ng biz oxirgi bosilgan elementni olib tashladik va yuqori indeks qiymatini kamaytirdik. bog'langan ro'yxat yordamida stekni amalga …
3 / 4
ida stekni amalga oshirish uchun c dasturining manba kodi. c dasturi muvaffaqiyatli kompilyatsiya qilingan va linux tizimida ishlaydi. "qanday qilib massivni massiv ro'yxati stekiga to'lib toshgan" kodli javob // declare it list[] array = new list[5]; // put something into an array element array[3] = new arraylist(); // access an element -- it's a list list list = array[3]; integer x = list.get(0); 44 / 5000 massiv yordamida stackni amalga oshirish uchun c++ dasturi stack - elementlar to'plamini o'z ichiga olgan mavhum ma'lumotlar strukturasi. stack lifo mexanizmini amalga oshiradi, ya'ni oxirida itarib yuborilgan element birinchi bo'lib chiqariladi. stekdagi ba'zi asosiy amallar - push - bu stekning yuqori qismiga ma'lumotlar qiymatini qo'shadi. pop - bu stek ustidagi ma'lumotlar qiymatini olib tashlaydi peek - bu stekning eng yuqori ma'lumotlar qiymatini qaytaradi massiv yordamida stekni amalga oshiradigan dastur quyidagicha berilgan. misol #include using namespace std; int stack[100], n=100, top=-1; void push(int val) { …
4 / 4
stack ma'lumotlar tuzilmasi - Page 4

Ko'proq o'qimoqchimisiz?

Barcha 4 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"stack ma'lumotlar tuzilmasi" haqida

mavzu 20. stack ma’lumotlar tuzilmasi reja: 1. stack ma'lumotlar tuzilmasi nima? 2. stack ma'lumotlar tuzilmasi qayerda ishlatiladi 3. stekni dasturda ro`yxat ko`rinishida ifodalash . kalit so`zlar: push , pop , stack overflow , stack underflow , massiv yordamida c++ tilida stek dasturini yozing. massiv yordamida stek ma'lumotlar strukturasini amalga oshirish. ushbu qo'llanmada siz stek ma'lumotlar tuzilishi va uni massiv yordamida c tilida amalga oshirish haqida bilib olasiz. stack ma'lumotlar tuzilmasi nima? stack - bu ma'lumotlar tuzilmasi bo'lib, unda kiritish va o'chirish operatsiyalariga faqat bir uchida ruxsat beriladi. u lifo (oxirgi kelgan birinchi chiqish) tamoyili asosida ishlagan. lifo da oxirgi kiritilgan element olib tashlanadigan birinchi element bo'lishi kerak. stack, qo'sh...

Bu fayl DOCX formatida 4 sahifadan iborat (24,3 KB). "stack ma'lumotlar tuzilmasi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: stack ma'lumotlar tuzilmasi DOCX 4 sahifa Bepul yuklash Telegram