Algoritm tushunchasi
Download 0.73 Mb.
|
Algoritmlashdan javoblar
queue queue Navbatning metodlari. Navbat bilan ishlash uchun funksiyalarni bilish kerak: push(), pop(), front(), back(), empty(). push()--Navbatga yangi element qoʻshish pop()--birinchi elementni olib tashlashimiz front()—navbatning birinchi elementiga murojaat qilishingiz back()--navbatdagi oxirgi elementga kirishga empty()--Navbatning boʻshligini bilish uchun .Agar sizning navbatingiz boʻsh boʻlsa, u true qiymatini qaytaradi. Agar unda biror narsa boʻlsa, u false qaytadi. MASALAN: #include #include using namespace std; int main() { queue cout << "Yettita son kiriting: " << endl; for (int h = 0; h < 7; h++) { int a; cin >> a; N.push(a); // Navbatga element qoʻshish } cout << endl; cout << "Eng birinchi elementi: " << N.front() << endl; N.pop(); // Navbatdan element oʻchirish cout << "Birinchi element: " << N.front() << endl; if (!N.empty()) cout << "N boʻsh emas!"; return 0; } 12 Stek. C++ tilida stekni tashkil qilish Stek – Stack inglizchadan uyum, gʻaram, dasta, bogʻlam degan ma’noni anglatadi.Stek - bu LIFO (last in – first out; oxirgi kelgan – birinchi ketadi)prinsipi boʻyicha ishlaydigan ma’lumotlar strukturasi. Dastur boshida stek shablonidan foydalanish uchun <stack> kutubxonasini yoqishimiz kerak. stack push()--stekka element qoʻshamiz empty()--stek boʻshligini tekshirish pop()--Stekning eng yuqori elementini oʻchirish Download 0.73 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling