Konteynerlar, algoritmlar va iteratorlar



Yüklə 34,61 Kb.
səhifə4/5
tarix23.05.2023
ölçüsü34,61 Kb.
#120837
1   2   3   4   5
Nasridinova Mohinur

Konteyner usullari
Iteratorlarni olish usullari
begin() birinchi elementga ko‘rsatadi;
end() oxiridan keyingi elementga ko‘rsatadi;
rbegin() teskari ketma-ketlikdagi birinchi elementni ko‘rsatadi;
rend() teskari ketma-ketlikdagi oxirgidan keyingi elementni ko‘rsatadi
Elementlarga ruxsat
front() birinchi elementga ilova;
Back() oxiri elementga ilova;
operator[](i) tekshirishsiz indeks bo‘yicha ruxsat;
at(i) tekshirish bilan indeks bo‘yicha ruxsat.
front() birinchi elementga ilova;
Elementlarni kiritish usullari
insert(p,x) r ko‘rsatgan elementdan oldin xni qo‘shish
insert(p,n,x) rdan oldin xning nusxalarini qo‘shish
insert(p,first,last) rdan oldin [first:last]dagi elementlarni qo‘shish
push_back(xoxiriga xlarni qo‘shish
push_front(xyangi birinchi elementni qo‘shish (ikta uchga ega bo‘lgan tartiblar va ro‘yxatlar uchun)
Elementlarni o‘chirish usullari
erase(p) r pozitsiyadagi elementni o‘chirish;
erase(first,last) [first:last]dan elementlarni o‘chirish;
pop_back() oxirgi elementni o‘chirish;
pop_front() birinchi elementni o‘chirish (ikta uchga ega bo‘lgan tartiblar va ro‘yxatlar uchun)
O‘zlashtirish usullari
operator=(xkonteynerga x konteynerni elementlari o‘zlashtiriladi; 
assign(n,xkonteynerga elementning n nusxasi o‘zlashtiriladi (assotsiativ bo‘lmagan konteynerlar uchun);
assign(first,last) [first:last] diapazondagi elementlarni o‘zlashtirish
Assotsiativ usullari
find(elem) elem qiymatga ega bo‘lgan birinchi elementni pzitsiyasi topadi

Yüklə 34,61 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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