|
· push_front(x) yangi birinchi elementni qo‘shish (ikta uchga ega bo‘lgan tartiblar va ro‘yxatlar uchun)
|
səhifə | 6/7 | tarix | 30.11.2022 | ölçüsü | 1,2 Mb. | | #71518 |
| 1-mustaqil ish Valisher Botirov
· push_front(x) yangi 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 O‘zlashtirish usullari · operator=(x) konteynerga x konteynerni elementlari o‘zlashtiriladi; · assign(n,x) konteynerga x 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 · lower_bound(elem) element qo‘yish mumkin bo‘lgan birinchi pozitsiyani to‘padi · upper_bound(elem) element qo‘yish mumkin bo‘lgan oxirgi pozitsiyani to‘padi · equal_range(elem) element qo‘yish mumkin bo‘lgan birinchi va oxirgi pozitsiyalarni to‘padi Assotsiativ usullar · operator[](k) k kalitli elementga ruxsat; · find(k) k kalitli element pozitsiyasini topadi; · lower_bound(k) k kalitli elementning birinchi pozitsiyasini topadi; · upper_bound(k) kdan katta bo‘lgan kalitli birinchi elementni to‘padi; · equal_range(k) k kalitli elementni lower_bound (kuyi chegarasini) va upper_bound (yuqori chegarasini) topadi. Amaliy qism - #include
- #include
-
- using namespace std;
-
- int main()
- {
- vector g1;
-
- for (int i = 1; i <= 5; i++)
- g1.push_back(i);
-
- cout << "O'lcham : " << g1.size();
-
-
- g1.resize(4);
-
-
- cout << "\nO'lcham : " << g1.size();
-
- if (g1.empty() == false)
- cout << "\nVektor bo'sh emas";
- else
- cout << "\nVektor bo'sh";
-
- // Shrinks the vector
- g1.shrink_to_fit();
- cout << "\nVektor elementlari: ";
- for (auto it = g1.begin(); it != g1.end(); it++)
- cout << *it << " ";
-
- return 0;
Dostları ilə paylaş: |
|
|