Amaliy mashg’ulot- 8
empty() funksiyasining ishlatilish jarayonini ko’rib chiqamiz. Ushbu funksiyadan ushbu tartibda foydalanamiz stackname
Download 20.77 Kb.
|
8-amaliy mashg\'ulot
empty() funksiyasining ishlatilish jarayonini ko’rib chiqamiz. Ushbu funksiyadan ushbu tartibda foydalanamiz stackname.empty(). Bu yerda “stackname” stekning nomi hisoblanadi.
#include int main() { stack if (mystack.empty()) { cout << "True"; } else { cout << "False"; } return 0; } Natija: “False” size () funktsiyasi stack konteynerining hajmini yoki stack konteyneridagi elementlarning sonini aniqlash uchun ishlatiladi. Bu funksiyadan ushbu tartibda foydalanamiz stackname.size(). Bu yerda “stackname” stekning nomi hisoblanadi. #include { int sum = 0; stack cout < Natija: 5 top () funktsiyasi stackning yuqori (yoki eng yangi) elementiga murojaat qilish uchun ishlatiladi. Bu funksiyadan ushbu tartibda foydalanamiz stackname.top(). #include { stack cout < Natija: 2 push () funktsiyasi stekning yuqori qismiga element kiritish uchun ishlatiladi. Element stak konteyneriga qo'shiladi va stakning kattaligi 1 ga oshiriladi. Bu funksiyadan ushbu tartibda foydalanamiz stackname.push(qiymat). #include int main() { // Bo’sh stek stack // Stek qiymati ekranga chiqarilmoqda while (!mystack.empty()) { cout << ' ' < } pop () funktsiyasi stekning yuqori qismidagi elementni olib tashlash uchun ishlatiladi (stekdagi eng yangi element). Element stack konteyneriga olib tashlanadi va stack hajmi 1 ga kamayadi. . Bu funksiyadan ushbu tartibda foydalanamiz stackname.pop(). #include { stack // Stack 1, 2, 3, 4 bo’ladi mystack.pop(); mystack.pop(); // Stack 1, 2 bo’ladi while (!mystack.empty()) { cout << ' ' < Download 20.77 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling