|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi
|
bet | 1/3 | Sana | 23.07.2024 | Hajmi | 193,43 Kb. | | #268361 |
Bog'liq Mavzu Аssotsiativ konteynerlar (set, map, multiset, multimap)-fayllar.org
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG’ONA FILIALI
“TELEKOMMUNIKATSIYA TEXNOLOGIYALARI “ FAKULTETI
DASTUR INJINIRING YO’NALISHI
750-22 - GURUH TALABASINING
Dasturlash 2 fanidan tayyorlagan
MUSTAQIL ISHI
Bajardi: Jo’raboyev.K
Qabul qildi: ASRAYEV M. A
FARG’ONA 2024
Mavzu:Аssotsiativ konteynerlar (set, map, multiset, multimap); Reja:
1.Assatsativ konteynerlar.
2. Set, map, multiset, multimap.
3.Assatsativ konteynerlar ishlatilishi.
Assatsativ konteynerlar
Assotsiativ konteynerlar tezkor qidiruv qobiliyatiga ega bo'lgan buyurtma qilingan ma'lumotlar tuzilishini (O (log n) murakkabligi bilan) amalga oshiradi. Assotsiativ konteynerlar dasturlash tillarida tez-tez ishlatiladigan ma'lumotlar turidir. Ushbu konteynerlar har xil turdagi ma'lumotlarni birga saqlashi mumkin va siz ushbu ma'lumotlarga kalit-qiymat juftligi bilan kirishingiz mumkin.
Assotsiativ konteynerlar:
Assotsiativ konteynerlar:
set - kalit bo'yicha tartiblangan noyob kalitlarning to'plami. Set sinfi C ++ standart kutubxonasining konteyner sinfidan, ma'lumotlar to'plamidan ma'lumotlarni saqlash va olish uchun foydalaniladi. Bunda elementlarning qiymatlari noyob bo'lishi kerak va ular asosiy ma'lumotlar sifatida xizmat qilishi kerak, ularga ko'ra ma'lumotlar avtomatik ravishda buyurtma qilinadi. To'plamdagi elementning qiymatini to'g'ridan-to'g'ri o'zgartirish mumkin emas. Buning o'rniga eski qiymatlarni o'chirib tashlab, yangi qiymatlar bilan elementlarni joylashtirish kerak.
#include
#include
#include
int main() {
std::set words;
//qoshish operatsiyasi
words.insert(“HELLO");
words.insert(“WORLD");
// topish operatsiyasi
if (words.find(“HELLO") != words.end()) {
std::cout << " Word found " << std::endl;
}
return 0;
}
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi
|