stack

¿Cómo implementar una pila y una cola en JavaScript?

¿Cuál es la mejor manera de implementar una pila y una cola en JavaScript? Estoy buscando hacer el algoritmo shunting-yard y voy a necesitar estas estructuras de datos.

¿Qué es el desenrollado de la pila?

¿Qué es el desenrollamiento de la pila? Buscado a través de, pero no pudo encontrar la respuesta esclarecedora!

¿Python optimiza la recursión de cola?

Tengo la siguiente pieza de código que falla con el siguiente error: RuntimeError: profundidad máxima de recursión exced ... isum(1000, 0)) ¿Debo concluir que Python no hace ningún tipo de TCO, o simplemente necesito definirlo de manera diferente?

¿Por qué se considera obsoleta o obsoleta la clase Java Vector (y Stack)?

¿Por qué Java Vector se considera una clase heredada, obsoleta o obsoleta? ¿No es válido su uso cuando se trabaja con conc ... yOnWriteArrayList), ¿está bien usar Vector? ¿Qué pasa con Stack, que es una subclase de Vector, ¿qué debo usar en su lugar?

Que es más rápido: Asignación de pila o asignación de montón

Esta pregunta puede sonar bastante elemental, pero este es un debate que tuve con otro desarrollador con el que trabajo. Me ... la asignación de pilas? No hay diferencia? O son las diferencias a fin de minutos se convierte en inútil micro-optimización.

Pila, Estática y Montón en C++

He buscado, pero no he entendido muy bien estos tres conceptos. ¿Cuándo tengo que usar asignación dinámica (en el montón) y c ... a declaración: int * asafe=new int; Tengo un "puntero a un puntero". ¿Qué significa? Es diferente de: asafe=new int; ?

Implementar Pila usando Dos Colas

Una pregunta similar se hizo anteriormente allí, pero la pregunta aquí es al revés, usando dos colas como una pila. Pregunt ... ífico. Sin embargo, doy la bienvenida a soluciones expresadas en los idiomas que conozco (java,c#,python,vb,javascript,php).

Arrays Java cómo agregar elementos al principio

Necesito agregar elementos a una cola ArrayList lo que sea, pero cuando llamo a la función para agregar un elemento, quiero q ... o resultado en la eliminación del elemento más antiguo (el que tiene el índice más alto). ¿alguien tiene alguna sugerencia?

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

alloca() asigna memoria de Pila en lugar de montón que es el caso en malloc(). Entonces, cuando regreso de la rutina, la memo ... a todo tipo de problemas de memoria. ¿Por qué se desaconseja el uso de alloca() a pesar de las características anteriores?

Java / Android - ¿Cómo imprimir un seguimiento de pila completa?

En Android (Java) ¿cómo puedo imprimir un seguimiento de pila completa? Si mi aplicación se bloquea desde NullPointerExceptio ... . ¿Tengo que recorrer todos los elementos traza de la pila para imprimirlos? O está allí un método simple para imprimir todo?

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

Los libros del lenguaje de programación Explican que los tipos de valor se crean en la pila , y los tipos de referencia se ... ción del lenguaje? ¿Cuál es su alcance? ¿Qué determina el tamaño de cada uno de ellos? ¿Qué hace que uno sea más rápido?

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

He estado programando por un tiempo, pero ha sido sobre todo Java y C#. Nunca he tenido que manejar la memoria por mi cuenta. ... rara vez utilizadas, y las estructuras de datos grandes deben almacenarse en el montón. Es esto correcto o ¿estoy equivocado?

En C, ¿los tirantes actúan como un marco apilable?

Si creo una variable dentro de un nuevo conjunto de llaves, ¿esa variable se sale de la pila en la llave de cierre, o se cuel ... int d[200]; } //code that takes a while return; } ¿d tomará memoria durante la sección code that takes a while?

Stack smashing detectado

Estoy ejecutando mi archivo a.out. Después de la ejecución, el programa se ejecuta durante algún tiempo y luego sale con el m ... s/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* ¿Cuáles podrían ser las posibles razones para esto y cómo lo rectifico?

Cuando se asignan vectores, ¿utilizan memoria en el montón o la pila?

¿Son verdaderas todas las siguientes afirmaciones? vector<Type> vect; //allocates vect on stack and each of the Type ... nd Type* will be on heap. ¿Cómo se asigna internamente la memoria para Type en un vector o cualquier otro contenedor STL?

¿Apilando DIVs uno encima del otro?

¿Es posible apilar múltiples DIVs como: <div> <div></div> <div></div> <div></div> ... ro truco podría morder? EDITAR: El DIV padre tiene posición relativa, por lo que usar posición absoluta no parece funcionar.

Arrays, heap y stack y tipos de valor

int[] myIntegers; myIntegers = new int[100]; En el código anterior, ¿está new int[100] generando la matriz en el montón? Po ... . ¿O me equivoco? Supongo que sólo estarían en caja y vivirían en el montón para como durante mucho tiempo existió la matriz.

¿Stack crece hacia arriba o hacia abajo?

Tengo este fragmento de código en c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Add ... 0 bytes). Nota: Esta no es la pregunta de la tarea. Tengo curiosidad sobre cómo funciona stack. Gracias por cualquier ayuda.

¿Por qué las pilas normalmente crecen hacia abajo?

Sé que en las arquitecturas con las que estoy personalmente familiarizado (x86, 6502, etc), la pila normalmente crece hacia a ... ce hacia abajo, a pesar de que está limitada a una sola página de 256 bytes, y esta elección de dirección parece arbitraria.)

Asignación de memoria: Pila vs Montón?

Me estoy confundiendo con los conceptos básicos de asignación de memoria entre Pila vs Montón . Según la definición estándar ... montón? O bien, el objeto se dividirá en dos partes y se asignará a ambas ubicaciones de memoria, es decir, Pila y montón?