• Konteyner haqida tushuncha.
  • Xosila konteynerlar
  • Mavzu: chiziqli konteynerlar va ularni qo`llash. Reja: konteyner haqida tushuncha. Diopazon haqida tushuncha




    Download 1.06 Mb.
    bet1/3
    Sana01.04.2024
    Hajmi1.06 Mb.
    #184432
      1   2   3
    Bog'liq
    Telekommunikatsiya texnologiyalari va kasb ta’limi” fakulteti
    Ekonometrik modellashtirishda qo’llaniladigan amaliy dasturlar p, videonabl, 1 test 3 kurs yakuniy, Motiv glossariy, otcy-i-deti, ucell 998949986077 28.11.2023-13.12.2023, Қшма қарор Обод ва хавфсиз маҳалла, 01. Тикувчилик танловининг низоми, Audit” fanidan kurs ishi-fayllar.org, Media savodxonlik, Referat mavzu Standart shifrlash algoritmlari qo`llanilishi rej, Turdiyeva Saida 61-63 CUSR, portal.guldu.uz-BOZOR IQTISODIYOTI NAZARIYASIRIVOJLANGAN MAMLAKATLAR BOZOR TAJRIBASI, Buxoro viloyati hududiy

    Mavzu: CHIZIQLI KONTEYNERLAR VA ULARNI QO`LLASH.


    REJA:


    1. KONTEYNER HAQIDA TUSHUNCHA.
    2. DIOPAZON HAQIDA TUSHUNCHA.
    3. CHIZIQLI KONTEYNERLAR.
    4. KONTEYNERLARNI QO’LLASH.


    Kalit so’zlar: Konteyner, diopazon, chiziqli konteynerlar, iterator.


    1. Konteyner haqida tushuncha.

    Konteyner (container) - bu ob'ektlar bir xil turdagi qiymatlar to'plamini saqlashga qodir sinf ("massiv" tushunchasini umumlashtirish). Konteyner uning tarkibiga kirishni ta'minlaydi. C ++ standart kutubxonasida bu yordamchi elementlar iterator deb nomlangan massiv elementiga ko'rsatgich kontseptsiyasini umumlashtirishga asoslanadi.


    Xosila konteynerlar
    stack stek
    • queue tartib
    • priority_queue ustivor navbat
    Ro’yxat – ikki yo‘nalishli iteratorlarni qo‘llaydigan xamdakiritish va o‘chirish operatsiyalarni o‘zgarmas vaqtda ketma-ketlikni ixtiyoriy joyida bajaradigan, shuningdek, xotirani boshqarishiga avtomatik ravishda ishlov beruvchi ketma-ketlik ko‘rinishi. Vektorlar va ikkitarafli ro’yxatlarning farqi shundaki elementlar ro‘yxatiga tez va ixtiyoriy ro‘xsat qo‘llanmaydi, lekin ko‘pgina algoritmlarga esa ketma-ketlik ruxsat zarur.
    Assotsiativ konteynerlar (associative containers) kalitlar yordamida ularda saqlanadigan qiymatlarni tezkor olish imkonini yaratadi.

    Xar bir sinf – konteynerida ular bilan ishlash uchun mo‘ljallangan funksiyalar to‘plami aniqlangan. Masalan, ruyxat elementlarni kiritish, chiqarish, va qo‘shish funksiyalarni o‘z ichiga oladi.


    Algoritmlar (algorithms) konteyner ichidagilar ustidan operatsiyalar bajaradi. Konteyner ichidagilarni initsializatsiyalash, qidirish, saralash va almashtirish uchun algoritmlar mavjud. Ko‘p algoritmlar konteyner ichidagi elementlarni chiziqi ro‘yxatini ifodalaydovchi ketma-ketlik (sequence) bilan ishlash uchun mo‘ljallangan.
    Iteratorlar (iterators) – bu konteynerga nisbatan ko‘rsatkich sifatida bo‘lgan ob’ektlar. Ular massiv elementlariga ruxsat oluvchi ko‘rsatkichlar kabi, konteyner ichidagiga ruxsat olish imkoni beradi.



    Download 1.06 Mb.
      1   2   3




    Download 1.06 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: chiziqli konteynerlar va ularni qo`llash. Reja: konteyner haqida tushuncha. Diopazon haqida tushuncha

    Download 1.06 Mb.