Preguntas etiquetadas 'apilar'

Una pila es un tipo de datos abstracto abstracto y una estructura de datos en la primera (LIFO). Un uso común de las pilas es almacenar argumentos de subrutinas y direcciones de retorno.
25
respuestas

¿Qué y dónde están la pila y el montón?

Los libros en lenguajes de programación explican que los tipos de valor se crean en la pila, y los tipos de referencia se crean en el montón, sin explicar cuáles son estas dos cosas. No he leído una explicación clara para esto. Entiendo lo que es una pila. Pero, dónde y qué son (físicamente en ...
puesta el 17 sep. '08 a las 7:18
5
respuestas

¿Por qué la clase Vector Java (y pila) está obsoleta o desactualizada?

¿Por qué Java Vector se considera obsoleto, obsoleto o desactualizado? ¿Se usa cuando se trabaja con concurrencia? Y si no quiero sincronizar manualmente los objetos y solo quiero usar una colección segura para subprocesos sin ...
set 06 sep. '09 a las 21:04
23
respuestas

¿Cómo implementar la pila y la cola en javascript?

¿Cuál es la mejor manera de implementar la pila y la cola en javascript? Estoy buscando un algoritmo de bypass, y necesito estas estructuras de datos.
Set 19 de octubre. '09 a las 9:15 pm
23
respuestas

Lo que es más rápido: asignación de pila o asignación de montón

Esta pregunta puede parecer bastante elemental, pero esta es una discusión con la que trabajé con otro desarrollador con quien trabajo. Traté de apilar cosas donde podía, en lugar de un montón, destacándolas. Me habló y observó mis hombros ...
set 02 oct '08 a las 9:06
19
respuestas

¿Cómo implementar una cola usando dos pilas?

Supongamos que tenemos dos pilas y ninguna otra variable temporal. ¿Es posible "construir" una estructura de datos de cola usando solo dos pilas?
set 16 de septiembre '08 a las 6:37
25
respuestas

¿Por qué la alloca () no se considera una buena práctica?

alloca () asigna memoria en la pila, no en el montón, como en el caso de malloc (). Por lo tanto, cuando vuelvo de la rutina, se libera la memoria. Así que esto realmente resuelve mi problema de liberar memoria asignada dinámicamente. Liberando memoria, vyde ...
establecido el 19 de junio de 2009 a las 19:24
31
la respuesta

Android: borrar la pila de nuevo

En Android, tengo algunas acciones, por ejemplo, A, B, C. En A, uso este código para abrir B: Intención intención = nueva Intención (esto, B.class); startActivity (intención); En B, uso este código para abrir C: Intención intención = nueva Intención (esto, C.clas ...
fijado el 26 de abril '11 a las 21:03
8
respuestas

En C, ¿los paréntesis actúan como una pila de fichas?

Si creo una variable en un nuevo conjunto de llaves, ¿esta variable se deslizó fuera de la pila en la llave de cierre, o se colgó hasta el final de la función? Por ejemplo: void foo () {int c [100]; {int d [200]; } // código que lleva un tiempo ...
establecido el 03 de mayo de 2010 a las 19:02
5
respuestas

Rotura de pila detectada

Estoy ejecutando mi archivo a.out. Después de la ejecución, el programa se inicia durante un tiempo y luego aparece el mensaje: **** aplastamiento de pila detectado ***: ./a.out terminado * * ====== Backtrace: ========= * * / lib / tls / i686 / cmov / libc.so.6 (__ fortify_fail + 0x48) A ...
set 28 ago. '09 a las 11:17
6
respuestas

¿Python optimiza la recursión de la cola?

Tengo el siguiente fragmento de código que no se ejecuta con el siguiente error: RuntimeError: se excedió la profundidad máxima de recursión. Intenté volver a escribirlo para permitir la optimización de recursión de cola (TCO). Creo que este código debe ser ...
fijado el 27 de noviembre '12 a las 22:53
9
respuestas

Pila, estática y montón en C ++

Busqué, pero no entendí muy bien estas tres cosas. ¿Cuándo debo usar la asignación dinámica (en un montón) y cuál es su ventaja real? ¿Cuáles son los problemas de estática y pila? ¿Puedo escribir toda la aplicación sin seleccionar variables en el ...
puesta en enero 03 '09 a las 8:41
22
respuestas

Implementación de la pila usando dos colas

Anteriormente se hizo una pregunta similar allí, pero la pregunta se invierte, usando dos colas como una pila. Pregunta ... Dadas las dos colas con sus operaciones estándar (puesta en cola, salida de cola, vacío, tamaño), implemente la pila con las operaciones estándar (pop, push, i ...
establecido el 27 de marzo de 2009 a las 5:07
10
respuestas

¿Uso adecuado de la pila y el montón en C ++?

He estado programando durante algún tiempo, pero principalmente en Java y C #. Nunca tuve que manejar la memoria por mi cuenta. Hace poco empecé a programar en C ++, y estoy un poco confundido cuando tengo que mantener las cosas en la pila y cuándo almacenarlas en un montón. Mi ...
fijado 01 de marzo de 2009 a las 8:32
8
respuestas

Tipos de matrices, montones, pilas y valores

int [] myIntegers; myIntegers = new int [100]; En el código anterior, ¿hay un nuevo int [100] que genere una matriz en el montón? Por lo que leí en el CLR a través de C #, la respuesta es sí. Pero no puedo entender lo que está sucediendo con la int real dentro de la matriz. Desde oh ...
establecido el 11 de julio de 2009 a las 17:30
1
la respuesta

¿Cómo se extrae la información de la variable local (dirección y tipo) del programa Delphi o se depura la información generada por el compilador?

Mi objetivo: Dado un subproceso suspendido en un programa Windows compilado por Delphi de 32 o 64 bits para ejecutar la pila (ejecutable) Las entradas de la pila especificadas para enumerar las variables locales en cada método y sus valores. Que ...
establecido el 01 de mayo, '15 a 19:17