|
const_iterator cend() const
|
bet | 4/9 | Sana | 24.05.2024 | Hajmi | 0,71 Mb. | | #252108 |
Bog'liq Nishonova G (D2 M2)const_iterator cend() const;
auto i1 = Container.end();
// i1 is Container::iterator
auto i2 = Container.cend();
// i2 is Container::const_iterator
clear() funksiyasi:
2.Tartiblanmagan assotsiativ konteynerlar
Tartibga solinmagan assotsiativ konteynerlar tezda qidirish qobiliyatiga ega (buzilgan) ma'lumotlar tuzilmalarini (o'rtacha murakkabligi O (1), eng yomon holatda O (n)) tashkil etadi.
unordered_set (C++11) - Noyob kalitlar, xash-kalitlar to'plami.
unordered_map(C++11) - Kalit-qiymat juftlari to'plami, to'ldirilgan kalitlar, kalitlar noyobdir.
unordered_multiset(C++11) - Kalitlar to'plami, hash-kalitlar.
unordered_multimap(C++11) -
unordered_set sinfi:
template< class Key, class Hash = std::hash,
class KeyEqual = std::equal_to,
class Allocator = std::allocator> class unordered_set;
Tartiblanmagan to'plam bu ko'p turdagi noyob obyektlarni o'z ichiga olgan assotsiativ konteynerdir. Qidiruv, qo'shish va o'chirish o'rtacha doimiy vaqt murakkabligiga ega.
unordered_set iteratorlari:
Nomi
|
Izoh
|
begin, cbegin
|
Birinchi elementga iteratorni qaytaradi.
|
end, cend
|
Iteratorni oxirgi elementga qaytaradi.
|
empty
|
Konteynerni bo’shlikka tekshirish.
|
size
|
Konteynerning elementlar sonini qaytaradi.
|
max_size
|
Konteynerning ruxsat etilgan elementlarning maksimal sonini qaytaradi.
|
|
| |