4-ma’ruza mavzu: konteynerlarning adapterlari. Reja
Download 0.66 Mb.
|
4-ma’ruza mavzu konteynerlarning adapterlari. Reja
Nazorat savollari
Adapterlar nima va qaysi sinflar kiradi? Konteynerlarning adapterlari qaysi sinflar kiradi. Juda keng va tez-tez ishlatiladigan maʻlumotlar tuzilmalari bu – nima? Konteyner adapterlarining funksiyalarini taʻminlash uchun STL standart konteyneri har qanday moslashtirishda tayanch sifatida qaysi amallardan (adapter turiga qarab) foydalanish mumkin. Birinchi navbvtda konteynerlarning adapterlari uchun qanday sinflarni dasturga qo‘shish lozim. Stek nima va u nimasi bilan harakterlanadi. Birinchi kirgan oxiri chiqadi tamoyili bo‘yicha faoliyat ko‘rsatuvchi maʻlumotlar to‘plami bu nima. Navbvt nima va u nimasi bilan harakterlanadi. Birinchi kirgan Birinchi chiqadi tamoyili bo‘yicha faoliyat ko‘rsatuvchi maʻlumotlar to‘plami bu nima. Navbatning qaysi usuli vektor konteyner ustiga qurib bo‘lmaydi, lekin uni ro‘yxat konteyner uchun qurish mumkin. Deque sinfi uchun front(), push_back(), pop_front()), usullari har qanday konteynerlarda qachon ishlatiladi? Deque sinfida kaysi usuli o‘rniga front() usuli ishlatiladi? Maʻlum bir tartibda qayta ishlanishi kerak maʻlumotlarni uchun umumiy maʻlumotlar tuzilishiga asoslangan to‘plami bu – qanday to‘plamlar? Maʻlumotlar tuzilishi - stek juda oddiy: u qanday tartibni belgilaydi? 15.Stekning assosiativ usullarini sanab bering? Navbatda, birinchi elment kiritilgan bo‘lsa, u qachon chiqariladi? Agar C++ da navbat shablonini ishlatmoqchi bo‘lsangiz, avval qanday kutubxonasini ulashingiz kerak. empty() – navbat uchun nima vazifani bajaradi. Massiv yordamida navbatlarni yaratish mumkinmi?, mumkin bo‘lsa izohlab bering. Ustuvor navbat (Priority_queue) bilan navbat (queue) obʻyektlarining farqi nimada. Ustivor navbvtda yangi element qo‘shish uchun push() funksiyasi, birinchi o‘rindagi elementiga murojaat qilish uchun esa qaysi funksiyasi ishlatiladi. Ikki tomonlama navbat va odiiy navbatning farqi nimada? 23.Dek va vektorning o‘xshash tomonlari va farqlari. Ikki tomonlama navbatning avzalliklarini sanab bering. Nima uchun ikki tomonlama navbat dusturchiga kerak. 3 ta asos keltiring. 26.Dekning maummolarini bilasizmi? Dek navbat qachon dasturchiga pand berishi mumkin. Konteyner elementlar guruhi (ehtimol, barcha elementlari) uchun ketma ket harakatni amalga oshiradigan algoritmning aniqlang. To‘plamdagi elementlarni qidirish funksyasi find()ga taʻrif bering. 29.To‘plamga ishlov berish (aralashtirish)uchun bir shartli guruh algoritmlar mavjud va ular joylarda elementlarni qayta tartibga soluvchi va qiymatlarni o‘zgartiruvchi algoritmlardir. Ularni sanab bering. 30. Ikki to‘plamlar ustida bajariladigan algoritimlar guruhi qaysi algoritmlar misol bo‘la oladi. Download 0.66 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling