C++ tilida eng samarali kutiubhona bu kutibhonasi hisoblanadi chunki u sarlavha fayli qòshadi


Download 19.93 Kb.
bet4/6
Sana05.11.2023
Hajmi19.93 Kb.
#1749338
1   2   3   4   5   6
Bog'liq
Dasturlash maruza 1

10.


Stek. Stekda uning elementlariga faqat bir uchidan murojaat qilish mumkinligi bilan xarakterlanadi va stekning yuqori qismi deb ataladi. Bu LIFO (Last In - First Out, birinchi kirgan oxiri chiqadi) tamoyili bo‘yicha faoliyat ko‘rsatuvchi ma’lumotlar to‘plamidir.

11.


Bu stek yani Bu LIFO (Last in-first Out, birinchi kirgan ohiri chiqadi) kòrnishda ishledi

12.


Navbat Stekdan farqli o‘laroq, navbat FIFO (First In — First Out birinchi kirgan birinchi chiqadi) tamoyili bo‘yicha faoliyat yuritadigan ma’lumotlar to‘plamidir. Bu usulni bir uchiga oqib kirish, keyin boshqa uchidan oqib chiqadigan quvurga o‘xshatish mumkin

14.


List ::empty() - bu C++ tilidagi o'rnatilgan funksiya STL ma'lum bir ro'yxat konteyneri bo'sh yoki bo'sh emasligini tekshirish uchun ishlatiladi. Bu funksiya ro'yxatni o'zgartirmaydi, shunchaki ro'yxat bo'sh yoki yo'qligini tekshiradi, ya'ni ro'yxat hajmi nolga teng yoki yo'q.

Sintaksis:

list_name.empty()
Parametrlar: Bu funksiya hech qanday parametrni qabul qilmaydi, shunchaki roʻyxat konteyneri boʻsh yoki boʻsh emasligini tekshiradi.

Qaytish qiymati: Ushbu funktsiyaning qaytish turi mantiqiy hisoblanadi . Bu ro'yxat konteynerining o'lchami " True" ni qaytaradi, aks holda "False" ni qaytaradi .() usulidan foydalanish


C++ da funksiya empty()berilgan oʻzgaruvchining boʻsh yoki boʻlmasligini tekshirish uchun ishlatilishi mumkin. Tizim funksiyasi bo'lgani uchun u satrlardan tashqari boshqa ma'lumotlar turlarida ham qo'llanilishi mumkin.
empty()Ushbu misolda biz funktsiya yordamida tekshirishlarni bajarish uchun string parametridan foydalanadigan va natijani chop etadigan funksiya yaratamiz . Asosiy funksiya ichida satrning qiymati usulga uzatiladi.

13.


Navbatga kirish
Navbat - FIFO (birinchi bo'lib chiqadi) kontekstida ishlash uchun mo'ljallangan ma'lumotlar strukturasi. Navbatdagi elementlar orqa tomondan o'rnatiladi va old tomondan chiqariladi .
Navbat klassi konteyner adapteridir. Konteyner - bu bir xil turdagi ma'lumotlarni saqlaydigan ob'ektlar. Navbat turli xil ketma-ketlik konteynerlaridan yaratilishi mumkin. Konteyner adapterlari iteratorlarni qo'llab-quvvatlamaydi, shuning uchun biz ularni ma'lumotlarni manipulyatsiya qilish uchun ishlata olmaymiz. Biroq, ular mos ravishda ma'lumotlarni kiritish va o'chirish uchun push() va pop() a'zo funktsiyalarini qo'llab-quvvatlaydi.


Download 19.93 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling