3- ma’ruza: Assotsiativ va tartiblanmagan konteynerlar Reja: Assotsiativ konteynerlar haqida; set va multiset sinflari



Yüklə 1,16 Mb.
Pdf görüntüsü
səhifə6/11
tarix10.05.2023
ölçüsü1,16 Mb.
#110487
1   2   3   4   5   6   7   8   9   10   11
Assotsiativ konteynerlar haqida; set va multiset sinflari; map v

template   
iterator emplace_hint(  
const_iterator where,  
Args&&... args); 


find() funksiyasi: 
Belgilangan pozitsiyalardan biron bir element yoki elementlar qatorini yoki 
berilgan kalitga mos keladigan elementlarni topadi. 
iterator find(const Key& key);  
const_iterator find( 
const Key& key) const; 
allocator_type turi: 
 To'plam obyekti uchun tarqatish sinfini ifodalovchi tur. 
 typedef Allocator allocator_type; 
key_comp() funksiyasi: 
To'plamdagi elementlarni tartibga solish uchun ishlatiladigan taqqoslash 
obyektining nusxasini oladi. 
bool-operator () (key const & _xVal, key const & _yVal); 
Esda tutingki, key_compare va value_compare ikkalasi ham Traits 
shablonlari parametrining sinonimidir. Ikkala turi ham bir xil bo'lgan to'siq va 
multiset sinflari uchun taqdim etiladi, ular map da va multimap sinflarida mosligi 
uchun farq qiladi. 
multiset sinfi 
multiset - bir xil kalitlar bilan ishlovchi turlar va funksiyalarga ega 
konteynerdir. set sinfida mavjud barcha barcha funksiyalar multimap sinfi uchun ham 
qo’llaniladi. Faqat mavjud elementlarga murojaat qilishda funksiya sintaksisi 
o’zgarishi mumkin.
set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish 
Masalaning qo’yilishi: 
 
set va multiset asosida yaratilgan to’plam elementlarini set va mutiset ning 
maxsus funksiyalari yordamida qayta ishlash. 
Masala:  
Berilgan int turidagi to’plam qiymatlari 2- to’plamda nechta marta 
qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala 
to’plamdan ham bir xil qiymatli elemetlar o’chirilib, saralangan to’plam hosil qilinsin 
hamda uning qiymatlari ekranga chiqarilsin. 

Yüklə 1,16 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin