Mavzu: Dasturlash tilida sinflar. Do’stona funksiyalar. Inkapsulyasiya. Merosxo’rlik. Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash


Download 187.21 Kb.
bet1/5
Sana20.12.2022
Hajmi187.21 Kb.
#1034131
  1   2   3   4   5
Bog'liq
17-mavzu (Stek bilan ishlash)

Mavzu: Ko’rsatgichlar bilan ishlash. Steklar va navbatlar

Konteyner steki. Stackning asosiy operatsiyalari

Stek bu LIFO (Last In - First Out - "oxirgi kelgan – birinchi ketadi"), shunday o’zgaruvchan uzunlikdagi ketma-ketlik, ro’yxatki, unda tuzilmaga elementlarni kiritish va chiqarish amallari bir tomondan, ya’ni stek yuqorisidan amalga oshiriladi. Stek ustida bajariladigan asosiy amallar:

Stekni statik xotirada vektor ko’rinishida ifodalashda stek uzunligini ko’rsatuvchi ko’rsatkich ishlatiladi. Bu ko’rsatkich stekdagi 1-bo’sh joyni ko’rsatadi. Dastlab hali stek bo’shlig’ida bu ko’rsatkich R=0 bo’ladi. Quyidagi rasmda stekda 6 ta element mavjudligi uchun R=7 bo’ladi

Stekni statik xotirada vektor ko’rinishida ifodalashda stek uzunligini ko’rsatuvchi ko’rsatkich ishlatiladi. Bu ko’rsatkich stekdagi 1-bo’sh joyni ko’rsatadi. Dastlab hali stek bo’shlig’ida bu ko’rsatkich R=0 bo’ladi. Quyidagi rasmda stekda 6 ta element mavjudligi uchun R=7 bo’ladi

Stekka yangi element kiritilayotganda stek ko’rsatkichi (R) ko’rsatayotgan manzilga yoziladi va shundan keyin bu ko’rsatkich bittaga oshiriladi. Stekdan elementni o’chirishda ko’rsatkichning qiymati bittaga kamaytiriladi va shu adresdagi element o’chiriladi. Stekni tozalash amalini bajarish uchun stek ko’rsatkichi R ga stek uchun ajratilgan xotira sohasining boshlang’ich manzil qiymati beriladi. R stekdagi elementlar sonini bildiradi.

Stekka yangi element kiritilayotganda stek ko’rsatkichi (R) ko’rsatayotgan manzilga yoziladi va shundan keyin bu ko’rsatkich bittaga oshiriladi. Stekdan elementni o’chirishda ko’rsatkichning qiymati bittaga kamaytiriladi va shu adresdagi element o’chiriladi. Stekni tozalash amalini bajarish uchun stek ko’rsatkichi R ga stek uchun ajratilgan xotira sohasining boshlang’ich manzil qiymati beriladi. R stekdagi elementlar sonini bildiradi.


Download 187.21 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling