• include
  • // Malumotlarni chop etish
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi




    Download 193,43 Kb.
    bet3/3
    Sana23.07.2024
    Hajmi193,43 Kb.
    #268361
    1   2   3
    Bog'liq
    Mavzu Аssotsiativ konteynerlar (set, map, multiset, multimap)-fayllar.org

    Multimap xaritaga o'xshaydi, chunki bir nechta elementlar bir xil kalitlarga ega bo'lishi mumkin. Bundan tashqari, bu holda kalit-qiymat va xaritalangan qiymat juftligi noyob bo'lishi shart EMAS. Multimap haqida ta'kidlash kerak bo'lgan muhim narsa shundaki, multimap barcha kalitlarni har doim tartiblangan tartibda saqlaydi. Multimapning bu xususiyatlari uni raqobatbardosh dasturlashda juda foydali qiladi.


    • Multimap xaritaga o'xshaydi, chunki bir nechta elementlar bir xil kalitlarga ega bo'lishi mumkin. Bundan tashqari, bu holda kalit-qiymat va xaritalangan qiymat juftligi noyob bo'lishi shart EMAS. Multimap haqida ta'kidlash kerak bo'lgan muhim narsa shundaki, multimap barcha kalitlarni har doim tartiblangan tartibda saqlaydi. Multimapning bu xususiyatlari uni raqobatbardosh dasturlashda juda foydali qiladi.

    #include


    • #include

    • #include

    • using namespace std;

    • int main() {

    • multimap myMap;

    • // Ma'lumotlarni qo'shish

    • myMap.insert(make_pair(1, "Ali"));

    • myMap.insert(make_pair(2, "Vali"));

    • myMap.insert(make_pair(3, "Hasan"));

    • myMap.insert(make_pair(1, "Mehmet"));

    • myMap.insert(make_pair(2, “Oysha"));

    // Ma'lumotlarni chop etish


    • // Ma'lumotlarni chop etish

    • multimap::iterator it;

    • for (it = myMap.begin(); it != myMap.end(); it++) {

    • cout << it->first << " => " << it->second << endl;

    • }

    return 0; }

    Bu misolda multimap turidan foydalanib multimap yaratdik. Keyinchalik, insert() funksiyasi bilan multimapga maʼlumotlarimizni qoʻshdik. Kalit-qiymat juftligimizning birinchi elementi (kalit) int tipiga, ikkinchi element (qiymat) esa string tipiga ega. Nihoyat, biz multimapdagi har bir ma'lumotni chop etish uchun iteratordan foydalandik.


    • Bu misolda multimap turidan foydalanib multimap yaratdik. Keyinchalik, insert() funksiyasi bilan multimapga maʼlumotlarimizni qoʻshdik. Kalit-qiymat juftligimizning birinchi elementi (kalit) int tipiga, ikkinchi element (qiymat) esa string tipiga ega. Nihoyat, biz multimapdagi har bir ma'lumotni chop etish uchun iteratordan foydalandik.

    Download 193,43 Kb.
    1   2   3




    Download 193,43 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali “telekommunikatsiya texnologiyalari “ fakulteti dastur injiniring yo’nalishi

    Download 193,43 Kb.