|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi
|
bet | 2/3 | Sana | 23.07.2024 | Hajmi | 193,43 Kb. | | #268361 |
Bog'liq Mavzu Аssotsiativ konteynerlar (set, map, multiset, multimap)-fayllar.orgmap - kalitlarga ajratilgan kalit-qiymat juftliklari to'plami. Har bir element ma'lumotlar qiymati va saralash kalitiga ega bo'lgan to'plamdan ma'lumotlarni saqlash va olish uchun ishlatiladi. Kalit qiymati noyobdir va ma'lumotlarni avtomatik saralash uchun ishlatiladi. map da elementning qiymati to'g'ridan-to'g'ri o'zgartirilishi mumkin. Kalit qiymati doimiy bo'lib, uni o'zgartirib bo'lmaydi
map - kalitlarga ajratilgan kalit-qiymat juftliklari to'plami. Har bir element ma'lumotlar qiymati va saralash kalitiga ega bo'lgan to'plamdan ma'lumotlarni saqlash va olish uchun ishlatiladi. Kalit qiymati noyobdir va ma'lumotlarni avtomatik saralash uchun ishlatiladi. map da elementning qiymati to'g'ridan-to'g'ri o'zgartirilishi mumkin. Kalit qiymati doimiy bo'lib, uni o'zgartirib bo'lmaydi
1. std::map: Ushbu assotsativlangan konteyner kalitlarni sanab o'tadi va ushbu kalitlarga bog'liq qiymatlarni saqlaydi. std::map qidiruv operatsiyalarida juda tez va tez-tez C++ standart kutubxonasida qo'llaniladi.
1. std::map: Ushbu assotsativlangan konteyner kalitlarni sanab o'tadi va ushbu kalitlarga bog'liq qiymatlarni saqlaydi. std::map qidiruv operatsiyalarida juda tez va tez-tez C++ standart kutubxonasida qo'llaniladi.
#include
#include
#include
int main() {
std::map m;
// qo'shish operatsiyasi
m["bir"] = 1;
m["ikki"] = 2;
m["üch"] = 3;
//kirish operatsiyasi
std::cout << "M["bir"] = " << m["bir"] << std::endl;
return 0;
}
multiset - bir xil kalitlar bilan ishlovchi turlar va funksiyalarga ega konteynerdir. set sinfida mavjud barcha barcha funksiyalar multimap sinfi uchun ham qo’llaniladi. Faqat mavjud elementlarga murojaat qilishda funksiya sintaksisi o’zgarishi mumkin.
multiset - bir xil kalitlar bilan ishlovchi turlar va funksiyalarga ega konteynerdir. set sinfida mavjud barcha barcha funksiyalar multimap sinfi uchun ham qo’llaniladi. Faqat mavjud elementlarga murojaat qilishda funksiya sintaksisi o’zgarishi mumkin.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi
|