Preguntas etiquetadas con stack

183
Java ArrayLista cómo agregar elementos al principio

Necesito agregar elementos a una ArrayListcola, pero cuando llamo a la función para agregar un elemento, quiero que agregue el elemento al comienzo de la matriz (por lo que tiene el índice más bajo) y si la matriz tiene 10 elementos agregando un nuevo resultado elimina el elemento más antiguo (el...

160
Stack, Static y Heap en C ++

He buscado, pero no he entendido muy bien estos tres conceptos. ¿Cuándo debo usar la asignación dinámica (en el montón) y cuál es su verdadera ventaja? ¿Cuáles son los problemas de static y stack? ¿Podría escribir una aplicación completa sin asignar variables en el montón? Escuché que otros...

153
En C, ¿los frenos actúan como un marco de pila?

Si creo una variable dentro de un nuevo conjunto de llaves, ¿esa variable aparece en la pila en la llave de cierre o se cuelga hasta el final de la función? Por ejemplo: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } ¿Va da tomar memoria durante la code that...

142
Implementar pila usando dos colas

Una pregunta similar se hizo anteriormente allí , pero la pregunta aquí es lo contrario, usando dos colas como una pila. La pregunta... Habida cuenta de dos colas con sus operaciones estándar ( enqueue, dequeue, isempty, size), implementar una pila con sus operaciones estándar ( pop, push,...

134
Matrices, montón y pila y tipos de valor

int[] myIntegers; myIntegers = new int[100]; En el código anterior, ¿el nuevo int [100] genera la matriz en el montón? Por lo que he leído en CLR a través de c #, la respuesta es sí. Pero lo que no puedo entender es qué sucede con los int reales dentro de la matriz. Como son tipos de valor,...

132
Android: Clear Activity Stack

Estoy teniendo varias actividades en mi aplicación. y el flujo es muy complicado. Cuando hago clic en la aplicación Cerrar sesión, navega a la pantalla de inicio de sesión y desde allí el usuario puede salir presionando el botón cancelar (llamando system.exit(0)) cuando salgo o retrocedo, el...

130
¿Cuál es la diferencia básica entre stack y queue?

¿Cuál es la diferencia básica entre stack y queue? Por favor, ayúdame, no puedo encontrar la diferencia. ¿Cómo diferenciar una pila y una cola? Busqué la respuesta en varios enlaces y encontré esta respuesta ... En programación de alto nivel, una pila se define como una lista o secuencia de...

123
¿Cómo aumentar el tamaño de la pila de Java?

Hice esta pregunta para saber cómo aumentar el tamaño de la pila de llamadas en tiempo de ejecución en la JVM. Tengo una respuesta a esto, y también tengo muchas respuestas útiles y comentarios relevantes sobre cómo Java maneja la situación en la que se necesita una gran pila de tiempo de...

120
imprimir pila de llamadas en C o C ++

¿Hay alguna forma de volcar la pila de llamadas en un proceso en ejecución en C o C ++ cada vez que se llama a una determinada función? Lo que tengo en mente es algo como esto: void foo() { print_stack_trace(); // foo's body return } Donde print_stack_tracefunciona de manera similar a...