C++ tilida eng samarali kutiubhona bu kutibhonasi hisoblanadi chunki u sarlavha fayli qòshadi
Download 19.93 Kb.
|
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()
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling