• Ro‘yxatlar
  • Dinamik tuzilmalar
  • 8-Mavzu: Stek va navbatlar To‘plam




    Download 0.52 Mb.
    bet2/5
    Sana07.11.2023
    Hajmi0.52 Mb.
    #95008
    1   2   3   4   5
    Bog'liq
    8-Mavzu
    Reja Diniy va milliy qadriyatlarning tiklanishi-azkurs.org, КРОССВОРД НА ТЕМУ СТОМАТОЛОГИЯ, ingliz tili yakuniy, 7 t amaliy fizika, 6 amaliy mashgulot, 5 amaliy, Muslim 0123, Axborot-texnologiyalari-Kadirov (1), Malumotlar bazasi fanidan Mustaqil ish (1), Mundarij a kirish I bob. Gap bo‘laklari haqida umumiy ma’lumotla-fayllar.org, Polynomial, глоссарий, aiahhashhshsshhshshsgsg, psixologiya mustaqil ish

    Yozuv – Struct (C,C++))

    • Izoh: YOzuvning massivdan farqi shundan iboratki, uning elementlari bir necha maydonlarga ega bo‘lib, ular turli turlarga tegishli bo‘lishi mumkin.
    • Yozuvda ma’lumot elementlarini ko‘pincha yozuv maydonlari deb xam ataladi.

    Eslatma
    Yozuv ketma-ket kelgan turli tipdagi maydonlar tuplamidan iborat ma’lumotlar tuzilmasini ifodalab, mantiqiy tasvirlanishda ham fizik tasvirlanishda ham tuzilma elementlari ketma-ket joylashgan bo‘ladi.
    Yozuvni e’lon kilish: C++da struct { } o‘zgaruvchilar;
    maydonlar orasiga ; belgisi qo‘yiladi.

    Ro‘yxatlar

    • Ro‘yxatning umumiy ko‘rinishiga misol:
    • E1, E2, ..., En, (n ≥0 bo‘lib n fiksirlanmagan).
    • Ro‘yxat elementlari soni dastur bajarilishi davomida o‘zgarib turishi mumkin.

    Def.1.
    Eslatma
    Ro’yxatni mantiqiy tasvirlari
    Oshkormas (massiv)
    Oshkor (ko’rsatkichli)
    Def.1.1.
    Ro‘yxat deb bir turga tegishli bo‘lgan elementlar ketma-ketligiga aytiladi.
    Ro‘yxatni tashkil etuvchi elementlar soni chegaralanmagan bo‘lishi mumkin
    Ro‘yxatni tashkil etuvchi elementlar soni n ga ro‘yxat uzunligi deyiladi.

    Dinamik tuzilmalar


    Def.2.
    Ommaviy xizmat ko’rsatish turlari
    stek
    navbat
    dek
    Agar dastur bajarilishi mobaynida tuzilma elementlari va/yoki ular orasidagi munosabatlar o‘zgarib tursa, u holda bunday tuzilmaga dinamik tuzilma deyiladi.
    Izoh
    Umuman olganda, ommaviy xizmat ko‘rsatish turlari, ya’ni, stek,navbat, dek o‘z navbatida ma’lumotlar tuzilmasini tashkil qiladi.

    Eslatma

    Ommaviy xizmat ko‘rsatish turlarini dasturda ikki hil ko‘rinishda amalga oshirish mumkin: massiv va ko‘rsatkichli ro‘yxat.


    Download 0.52 Mb.
    1   2   3   4   5




    Download 0.52 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    8-Mavzu: Stek va navbatlar To‘plam

    Download 0.52 Mb.