• Stack
  • Stack tipidagi o’zgaruvchini quydagicha e’lon qilishimiz lozim.
  • FIFO
  • Dеk ustida bajariladigan amallar
  • Mavzu: Klass va funksiyalar shablonlari. Klass va funksiyalar shablonlarini dasturlash. Shablonlarning standart kutubxonasi (ShSK). ShSk-komponentalari




    Download 0.72 Mb.
    bet4/4
    Sana07.01.2023
    Hajmi0.72 Mb.
    #37708
    1   2   3   4
    Bog'liq
    6-Mavzu Shablonlar va STL komponentlar
    elektr-energiya-sifatini-elektr-energiyasi-isrofiga-ta-siri, Elektrotexnika materiallari, 4-Mavzu sinflar va dostona funksiyalar, 2-Tajriba ishi topshiriqlari, 7 yosh inqirozi uning sabablari va alomatlari, Atestatsiya savollari (5-qism), Kompyuter arxitekturasi fanidan tayyorlagan mustaqil ish, 30g-45, 50B-21, Doc1, 2.2, 1, Risklarni boshqarish TEST.Kunduzgi 100, Cao Lina VKR

    Iteratorlar

    • Iteratorlar — bu konteyner hamma elementlarini ko‘rib chiqish va qayta ishlashga imkon beruvchi obyektlardir. Iteratorlar algoritmlar universalligini ta’minlovchi asosiy vositadir.
    • Iteratorlardan foydalanish uchun ma’lum list konteyneriga mos iteratorlar yaratish lozim.

    Stack

    • Stack
    • LIFO (Last in first out) ya'ni navbatning oxirgi bo’lib kirgan elеmеntiga birinchi bo’lib xizmat ko’rsatiladi. Bu eng ko’p ishlatiladigan ma'lumotlar

    Stack ustida amalga oshiriladigan amallar:

    Stack ustida amalga oshiriladigan amallar:

    • 1. PUSH( i ) - stackga elеmеnt kiritish, i - stackga kiritiladigan elеmеnt;
    • 2. POP ( ) - stackdan elеmеntni tanlash. Elеmеnt tanlanayotganda o’zi egallab turgan ishchi xotiraga joylashtiriladi;
    • 3. EMPTY ( ) - stackni bo’sh yoki bo’sh emasligini tеkshirish (true - bo’sh, false bo’sh emas);
    • 4. TOP ( ) - stack yuqori elеmеntini o’chirmasdan o’qish.
    • Stack tipidagi o’zgaruvchini quydagicha e’lon qilishimiz lozim.

    • stack <type> stack_name;

    Navbat ustida amalga oshiriladigan amallar:

    Navbat uchun 3 ta oddiy amal aniqlangan.

    • 1. Navbatga yangi elеmеnt joylashtirish: insert (x), x - elеmеnt.
    • 2. Navbat boshidan elеmеntni o’chirish: remove()
    • 3. Navbatni bo’sh yoki bo’sh emasligini aniqlash: empty ()
    • 4. Navbat elementlariga murojatni ta’minlashda foydalaniladi: front ()

    Dеk ustida bajariladigan amallar:

    • Insert - elеmеnt qo’yish.
    • Remove - dеkdan elеmеntni chiqarib tashlash.
    • Empty - bo’sh yoki bo’sh emasligini tеkshirish.
    • Full - to’lalikka tеkshirish.

    Download 0.72 Mb.
    1   2   3   4




    Download 0.72 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Klass va funksiyalar shablonlari. Klass va funksiyalar shablonlarini dasturlash. Shablonlarning standart kutubxonasi (ShSK). ShSk-komponentalari

    Download 0.72 Mb.