Asosiy xususiyatlar:
VECTORDA BAJARILADIGAN AMALLAR:
assign() - vektorga elementlariga yangi qiymat beradi
push_back() - Elementlarni orqa tomondan vektorga qo’shadi
pop_back() - Vektordan elementlarni orqa tomondan elementni olib tashlash uchun ishlatiladi.
insert() - Belgilangan pozitsiyadagi elementdan oldin yangi elementlarni kiritadi
erase() - Belgilangan joydan yoki diapazondan elementlarni olib tashlash uchun ishlatiladi.
swap() - Bir vektor tarkibini bir xil turdagi boshqa vektor bilan almashtirish uchun ishlatiladi. O'lchamlar farq
qilishi mumkin.
clear() - vektor konteynerining barcha elementlarini olib tashlash uchun ishlatiladi.
emplace() - Bulgilangan pozitsiyaga yangi element kiritish orqali vectorni kengaytiradi
emplace_back() - vektor konteyneriga yangi element kiritish uchun ishlatiladi, yangi element vektor oxiriga
qo'shiladi.
VECTORDA BAJARILADIGAN AMALLAR:
#include
#include
int main() {
std::vector myVector;
myVector.assign(5, 42);
for (int i = 0; i < myVector.size(); ++i) {
std::cout << "Element " << i << ": " << myVector[i] << std::endl;
}
return 0;
}
Element 0: 42
Element 1: 42
Element 2: 42
Element 3: 42
Element 4: 42
LINKED LIST LAR
Elementlarni qo'shni xotira joylarida saqlaydigan massivlardan farqli o'laroq, bog'langan ro'yxatlar har
birida qiymat va ketma-ket keyingi tugunga havola (yoki havola) bo'lgan tugunlardan foydalanadi.
Bog'langan ro'yxatlar turli ko'rinishlarda bo'ladi, eng keng tarqalgan ikkita tur - yakka bog'langan ro'yxatlar
va ikki marta bog'langan ro'yxatlar.
Do'stlaringiz bilan baham: |