56 of 59 menu

Duomenų tipas krūva

Duomenų tipas krūva (heap) yra dinamiškai kiekvienam kintamajam skiriama operatyviosios atminties dalis. Be to, kiekvieną kintamąjį galima pasiekti globaliai visoje programoje, o ne tik atskirame sraute, kaip yra su stekais.

Pasibaigus darbui, visa atmintis, kurią krūvoje užėmė kintamieji, yra atlaisvinama. Krūvos dydį galima nustatyti paleidžiant programą.

Krūvos trūkumas yra tai, kad ji veikia lėčiau nei stekas. Pavyzdžiui, paskutiniai deklaruoti kintamieji bus pašalinti paskutiniai, ir sistemai reikia daugiau laiko juos rasti. Tačiau tik krūvos duomenų tipas leidžia teisingai dirbti su globaliais kintamaisiais ir dinamiškai keičiamais objektais.

Žiūrėkite taip pat

  • duomenų tipas stekas,
    kuris plačiai naudojamas programavime
  • turinio pristatymo tinklas CDN,
    kuris pagreitina žiniatinklio programų puslapių įkėlimą
  • duomenų organizavimo būdas LIFO,
    kuris plačiai naudojamas programavime
  • duomenų organizavimo būdas FIFO,
    kuris plačiai naudojamas programavime
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti