2-Maruza. Mt va Algoritmlar


Download 2.59 Mb.
Pdf ko'rish
bet3/5
Sana17.10.2023
Hajmi2.59 Mb.
#1705620
1   2   3   4   5
Bog'liq
2-Maruza. MT va Algoritmlar

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.



Download 2.59 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling