|
"Bog'langan ro'yxat" va "Stek" yarim dinamik ma'lumotlar strukturalari uchun asosiy operatsiyalarni tavsiflang
|
bet | 73/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblar135. "Bog'langan ro'yxat" va "Stek" yarim dinamik ma'lumotlar strukturalari uchun asosiy operatsiyalarni tavsiflang.
"Bog'langan ro'yxat" va "Stek" yarim dinamik ma'lumotlar strukturalari, dasturlashda ma'lumotlar to'plamini saqlash uchun ishlatiladigan strukturalar hisoblanadi. Bu strukturalar, ma'lumotlarni bir joydan boshqa joyga uzatish va qaytarish imkoniyatini beradi. Quyidagi asosiy operatsiyalar "Bog'langan ro'yxat" va "Stek" yarim dinamik ma'lumotlar strukturalari uchun mo'ljallangan:
Qo'shish: Ma'lumotlarni strukturaga qo'shish uchun foydalaniladi.
O'qish: Strukturadan ma'lumotlarni o'qish uchun foydalaniladi.
O'chirish: Strukturadan ma'lumotlarni o'chirish uchun foydalaniladi.
Yangilash: Strukturadagi ma'lumotlarni yangilash uchun foydalaniladi.
Ro'yxatni tozalash: Strukturadagi barcha ma'lumotlarni tozalash uchun foydalaniladi. "Bog'langan ro'yxat" yarim dinamik ma'lumotlar strukturasining asosiy operatsiyalari
quyidagi xususiyatlar bilan ajratiladi:
Bog'liq: Birinchi elementdan boshlab barcha elementlar bir-biriga bog'liq.
O'rtacha o'zgaruvchilar: Barcha elementlar o'zgaruvchilarni o'z ichiga oladi.
Dinamik: Strukturadagi elementlar soni ozgina o'zgartirilishi mumkin.
Tegishli: Bog'langan ro'yxat, elementlarni saqlash uchun tegishli bo'sh joylar yaratadi. "Stek" yarim dinamik ma'lumotlar strukturasi quyidagi xususiyatlarga ega:
O'nli: Elementlar faqat bir yo'nalishda qo'shiladi va o'sish tartibi saqlanadi.
O'rtacha o'zgaruvchilar: Barcha elementlar o'zgaruvchilarni o'z ichiga oladi.
Dinamik: Strukturadagi elementlar soni ozgina o'zgartirilishi mumkin.
Tegishli: Stek, elementlarni saqlash uchun tegishli bo'sh joylar yaratadi. Asosiy operatsiyalar quyidagicha tavsiflanadi:
Qo'shish: Yangi elementni stekning boshiga qo'shadi.
O'qish: Stakning yuqori elementini o'qish uchun foydalaniladi.
O'chirish: Stakning yuqori elementini o'chirish uchun foydalaniladi.
Tahlil: Stakning tarkibini tahlil qilish uchun foydalaniladi.
92
Tozalash: Stakni tozalash uchun foydalaniladi.
|
| |