Ma'lumotlar turi - heap
Heap ma'lumotlar turi (heap) har bir o'zgaruvchi uchun dinamik ravishda ajratiladigan operativ xotiraning bir qismini ifodalaydi. Bunda har bir o'zgaruvchini alohida ipda emas, balki butun ilova bo'ylab global chaqirish mumkin.
Ish tugagach, heapdagi o'zgaruvchilar egallagan barcha xotira bo'shatiladi. Heap hajmini ilovani ishga tushirish paytida belgilash mumkin.
Heapning kamchiligi - bu stack bilan solishtirganda sekinroq ishlashidir. Masalan, oxirgi e'lon qilingan o'zgaruvchilar oxirida olib chiqiladi va ularni qidirish uchun tizimga ko'proq vaqt kerak bo'ladi. Biroq, faqat heap ma'lumotlar turi global o'zgaruvchilar va dinamik o'zgaruvchan ob'ektlar bilan to'g'ri ishlash imkonini beradi.
Shuningdek qarang
-
ma'lumotlar turi stack,
bu dasturlashda keng qo'llaniladi -
kontent yetkazib berish tarmog'i
CDN,
bu veb-ilovalarning sahifalar yuklanish tezligini oshiradi -
ma'lumotlarni tashkil etish usuli
LIFO,
bu dasturlashda keng qo'llaniladi -
ma'lumotlarni tashkil etish usuli
FIFO,
bu dasturlashda keng qo'llaniladi