• Yarimstatik ma’lumotlar tuzilmasiga doir misollar Stekka element kiritish dasturi. Dastur kodi.
  • Yarimstatik ma’lumotlar tuzilmasi turlari




    Download 219.27 Kb.
    bet2/3
    Sana16.12.2022
    Hajmi219.27 Kb.
    #35123
    1   2   3
    Bog'liq
    yarimstatik malumotlar tuzilmasi referat
    15, баён кирилда, Samatov, SHAMSIDDINOV ISAQJON, KT Laboratoriya ishi 4, 4-7-lab S.T, Заголовок отчета, mobiledan manga tushga test, loyiha ishi 2 cmestir, add, 4 Amaliy ish Operatsion tizimda Windows OT parolga asoslangan autentifikatsiya, 4.10, Fizika” fani bo’yicha, Ulugʻbek.M Akademik yozuv Reklama matni mustaqil ta\'lim 2, 1-Amaliyot ishi
    Yarimstatik ma’lumotlar tuzilmasi turlari

    Yarimstatik tuzilmalarga demak, yuqorida sanab o’tilgan navbat, stek, dek va satrlar ko’rishimiz mumkin.
    Navbat bu yarimstatik MT bo’lib, unda elementlar bir xil toifada va ketme-ketlikda joylashadi. Navbat tuzilmasining o’ziga xos xususiyati shundaki, unga elementlar bir tomondan kiritilib, boshqa tomondan chiqarib olinadi, yani FIFO – First Input First Output ko’rinishidagi tuzilma hisoblanadi.Navbatning faqat birinchi elementigagina murojaat qilish mumkin.Navbat bilan ishlash uchun queue.h kutubhonasi mavjud bo’lib, ushbu kursda undan foydalanmagan holda OXKT ni amalga oshirish talab etiladi. Navbat, stek, dekni dasturda statik yoki dinamik ko’rinishda, yani massiv yoki bog’lamli ro’yhat shaklida amalga oshirish mumkin.
    Stek bu LIFO, yani Last Input First Output ko’rinishidagi tuzilma bo’lib, u bir xil toifadagi elementlar ketma-ketligi hisoblanadi.Stek bir tomoni yopiq tuzilma bo’lib, shu sababli elementlar bitta tomondan kiritilib, chiqariladi.
    Dek bu Double Ended queue, yani har ikkala tomondan ochiq tuzilma bo’lib, bir xil toifadagi elementlar ikkala tomondan kiritilishi va chiqarilishi mumkin. Dek so‘zi (DEQ - Double Ended Queue) ingliz tilidan olingan bo‘lib 2 ta chetga ega navbat degan ma’noni bildiradi.

    Dek ustida quyidagi amallarni ko’rishimiz va ishlashimiz mumkin:

    • Chapdan element kiritish.

    • O‘ngdan element kiritish.

    • Chapdan element chiqarish.

    • O‘ngdan element chiqarish.

    • Dek bo‘shligini tekshirish.

    • Dek to‘laligini tekshirish.



    1. Yarimstatik ma’lumotlar tuzilmasiga doir misollar

    1. Stekka element kiritish dasturi.

    Dastur kodi.
    #include
    #include
    using namespace std;
    class Node{
    public: int info;
    Node* ptr; };
    intmain(){
    Node* Lst = NULL;
    Node* p = new Node;
    intnumb; cout<<"son kiriting: ";
    cin>>numb;
    p->info = numb;
    p->ptr = Lst;
    Lst = p;
    cout<<"ELEMENT KIRITILDI!!!"<cout<<"number="<

    Download 219.27 Kb.
    1   2   3




    Download 219.27 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Yarimstatik ma’lumotlar tuzilmasi turlari

    Download 219.27 Kb.