Ce este un stiva

În programare, stiva este o modalitate de organizare a datelor (în unele limbi de programare, o structură de date) care utilizează principiul "ultimul în primul-out".







Acesta este adesea folosit în structuri dinamice, precum și atunci când scrieți compilatoare.

Pentru a vizualiza teancul, puteți folosi o fantă. Obiectul care a fost pus în ultimul cavou - va fi primul, deoarece va fi afară și va închide accesul la obiectele aflate sub el.

Moderatorul a ales acest răspuns ca fiind cel mai bun

acum o lună

Acesta este un tip de date care este un set de elemente "Ultima apariție - prima afară". Comparați-vă cu o grămadă de ceva de care aveți nevoie pentru a lua primul lucru în el pentru a lua următoarea. Aici







Un teanc este o zonă de memorie alocată de sistem pentru un fel de operațiuni de serviciu. De exemplu, în limba de programare BASIC, există linii în stivă unde trebuie să reveniți după declarația Return. Introduceți numerele de linie atunci când se execută comanda Gosub. În mod normal, stiva este plasată la sfârșitul memoriei alocate pentru program. În asamblare, instrucțiunea Gosub corespunde comenzii Call și comanda Return ret. Personal pentru mine a fost o descoperire, dar într-o zi am scos că valorile registrelor procesului de 16 biți sunt stocate, de asemenea, undeva în stivă.

Acum 9 luni

Stiva este o limbă simplă (pentru programare) - atunci când vă puteți pune în structura dvs., în mod condiționat, numai în sus și obțineți doar de sus, adică dacă puneți obiectul A în structură și apoi obiectul B, atunci funcția "obțineți-o" , dar numai atunci A și obține A nu poate fi făcut înainte de a obține B.







Articole similare

Trimiteți-le prietenilor: