konteynerlar

PPTX 12 sahifa 1,9 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 12
7-amaliy mashg’ulot 7-amaliy mashg’ulot konteynerlar ro’yxati. ro’yxat operatsiyalari. bog’langan ro’yxat. konteynerlar kutubxonasi - bu dasturchilarga ro'yxat, navbat va stek kabi keng tarqalgan ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan sinf andozalari va algoritmlarning universal to'plamidir. uch xil konteyner mavjud: ketma-ket konteynerlar, assosiativ konteynerlar va tartibga solinmagan assotsiativ konteynerlar. konteyner uning elementlari uchun ajratilgan xotirani boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar orqali kirish uchun funksiyalarni ta'minlaydi (ko'rsatkichlarga o'xshash xususiyatlarga ega obyektlardir). ketma-ket konteynerlar sinf a’zolariga ketma-ket kirish huquqiga ega bo'lgan ma'lumotlar tuzilmasini amalga oshirishda ketma-ket konteynerlardan foydalaniladi. ketma-ket konteynerlarni turlari: array - statik doimiy massiv; vector – dynamik doimiy massiv; deque - ikki tomonlama navbat; forward_list - bog'langan ro'yxat; list – ikki tomonlama bog'langan ro'yxat. asosiy konteynerlar · vector dinamk massiv · list chiziqli ro‘yxat · deque ikki tarafli dvustoronnyaya tartib · set to‘plam · multiset xar bir elementi noyob bo‘lishi shart emas to‘plam · map kalit/ qiymat juftlikni saqlash uchun …
2 / 12
iblangan ro'yxatlarni birlashtirish. splice_after elementlarni boshqa forward_listdan ko'chiradi. remove remove_if ma'lum belgilarga javob beradigan elementlarni olib tashlaydi. reverse elementlarning tartibini o'zgartiradi. unique ketma-ket takrorlanadigan elementlar o'chiriladi. sort elementlarni tartiblash. array va vector bir-biriga yaqin konteynerlardir, ya'ni ular o'zlarining ma'lumotlarini doimiy xotirada saqlaydilar, shuning uchun vektor / massivning o'rtasiga qo'shib qo'yish juda qimmatga tushadi (operaton soni va ishlov berish vaqti bo'yicha), chunki biz barcha elementlarni almashtirishimiz kerak, ro'yxat ushbu muammoni engib chiqadi. ro'yxat konteynerining a'zo funktsiyalari qo'shish funktsiyasi ushbu usul, nomidan ko'rinib turibdiki, elementni ma'lum bir joyga, ro'yxatga kiritadi. insert () ning uchta o'zgaruvchilari mavjud, ular quyidagicha: insert (iterator, element): iterator ko'rsatgan pozitsiyadan oldin ro'yxatdagi elementni qo'shadi. insert (iterator, count, element): ro'yxatga elementni iterator ko'rsatgan pozitsiyadan oldin qo'shadi, necha marta hisoblash. push_back (element) usuli elementlarni orqa tomondan ro'yxatga kiritish uchun ishlatiladi. push_front (element) usuli elementlarni ro'yxatdan old tomondan surish uchun ishlatiladi. pop_front () birinchi elementni ro'yxat boshidan olib tashlaydi. pop_back () …
3 / 12
konteynerlar - Page 3
4 / 12
konteynerlar - Page 4
5 / 12
konteynerlar - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 12 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"konteynerlar" haqida

7-amaliy mashg’ulot 7-amaliy mashg’ulot konteynerlar ro’yxati. ro’yxat operatsiyalari. bog’langan ro’yxat. konteynerlar kutubxonasi - bu dasturchilarga ro'yxat, navbat va stek kabi keng tarqalgan ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan sinf andozalari va algoritmlarning universal to'plamidir. uch xil konteyner mavjud: ketma-ket konteynerlar, assosiativ konteynerlar va tartibga solinmagan assotsiativ konteynerlar. konteyner uning elementlari uchun ajratilgan xotirani boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar orqali kirish uchun funksiyalarni ta'minlaydi (ko'rsatkichlarga o'xshash xususiyatlarga ega obyektlardir). ketma-ket konteynerlar sinf a’zolariga ketma-ket kirish huquqiga ega bo'lgan ma'lumotlar tuzilmasini amalga oshirishda ketma-ket konte...

Bu fayl PPTX formatida 12 sahifadan iborat (1,9 MB). "konteynerlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: konteynerlar PPTX 12 sahifa Bepul yuklash Telegram