Domande taggate «stack»

Una struttura dati LIFO (Last In, First Out).

6
Memoria stack e heap in Java
A quanto ho capito, in Java, la memoria dello stack contiene primitive e invocazioni di metodi e la memoria heap viene utilizzata per archiviare oggetti. Supponiamo che io abbia una lezione class A { int a ; String b; //getters and setters } Dove verrà archiviata la primitiva ain classe …

7
Perché lo stack di chiamate ha una dimensione massima statica?
Avendo lavorato con alcuni linguaggi di programmazione, mi sono sempre chiesto perché lo stack di thread abbia una dimensione massima predefinita, invece di espandersi automaticamente come richiesto. In confronto, alcune strutture di alto livello molto comuni (elenchi, mappe, ecc.) Che si trovano nella maggior parte dei linguaggi di programmazione sono …
46 stack 

6
Qual è lo scopo di implementare uno Stack usando due code?
Ho la seguente domanda per i compiti: Implementare i metodi stack push (x) e pop () usando due code. Mi sembra strano perché: Uno stack è una coda (LIFO) Non vedo perché occorrano due code per implementarlo Ho cercato in giro: GeeksForGeeks StackOverflow e ho trovato un paio di soluzioni. …
34 java  stack 


3
Perché la pila cresce verso il basso?
Suppongo che ci sia una storia, ma perché lo stack cresce verso il basso? Mi sembra che gli overflow del buffer sarebbero molto più difficili da sfruttare se lo stack aumentasse ...
31 cpu  stack 

1
Spiegazione del puntatore alla cornice
In MIPS montaggio , v'è un registro per il puntatore dello stack, e un altro registro per il puntatore telaio. Qual è il puntatore a cornice e qual è il suo scopo? In cosa differisce dal puntatore dello stack?
28 assembly  stack 


4
Perché mettere qualcosa in pila chiamato "push"?
Secondo http://dictionary.reference.com spingere verbo (usato con l'oggetto) premere sopra o contro (una cosa) con forza per allontanarla. muoversi (qualcosa) in un modo specificato esercitando forza; spingere; guidare: mettere da parte qualcosa; per aprire la porta . per effettuare o realizzare spingendo da parte gli ostacoli: farsi strada attraverso la folla. …

4
Quanto uso dello stack è troppo?
Ultimamente quando scrivo C o C ++, dichiarerò tutte le mie variabili nello stack solo perché è un'opzione, a differenza di Java. Tuttavia, ho sentito che è una cattiva idea dichiarare grandi cose in pila. Perché è esattamente così? Immagino che sia coinvolto lo stack overflow, ma non sono molto …






1
Qual è lo scopo della zona rossa?
La zona rossa è un'area di dimensioni fisse in memoria oltre il puntatore dello stack che non è stato "allocato". I compilatori generano assembly per accedere a quell'area con semplici funzioni foglia. Ma non vedo alcun reale vantaggio per la zona rossa. L'accesso alla memoria oltre il puntatore dello stack …
12 assembly  stack 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.