InicioPilas
Pilas
El último en entrar es el primero en salir: ideal para emparejar y para problemas del tipo «el más cercano».
38 mostrados
- Valid ParenthesesLos símbolos de apertura esperan en una pila a su parejaanimadosFácil
- Min StackMínimo en O(1) junto a push y popanimadosMedia
- Evaluate Reverse Polish NotationCada operador desapila sus dos operandosanimadosMedia
- Daily TemperaturesPila monótona de días «en espera»animadosMedia
- Problemas de práctica
- Implement Stack using ArraysUn array más un índice de cimaFácil
- Implement Queue using ArraysUn búfer circular con dos índicesFácil
- Implement Stack using QueueRota después de cada inserciónFácil
- Implement Queue using StackDos pilas, una de entrada y otra de salidaFácil
- Implement stack using LinkedlistApila y desapila por la cabezaFácil
- Implement queue using LinkedlistLa cabeza para sacar, la cola para meterFácil
- Balanced ParanthesisApila las aperturas y empareja al cerraranimadosFácil
- Implement Min StackGuarda el mínimo junto a cada elementoanimadosDifícil
- Infix to Postfix ConversionLos operandos salen, los operadores van a la pilaMedia
- Prefix to Infix ConversionRecorre de derecha a izquierda combinando dos operandosMedia
- Prefix to Postfix ConversionDe derecha a izquierda, el operador al finalMedia
- Postfix to Prefix ConversionDe izquierda a derecha, el operador primeroMedia
- Postfix to Infix ConversionDe izquierda a derecha, poniendo paréntesis en cada uniónFácil
- Infix to Prefix ConversionInvierte, convierte e invierte de nuevoMedia
- Next Greater ElementPila decreciente: si algo se desapila, ya está resueltoanimadosMedia
- Next Greater Element - 2Recorre el array dos veces para dar la vueltaanimadosMedia
- Next Smaller ElementUna pila creciente en su lugaranimadosMedia
- Number of Greater Elements to the RightCuenta, porque una pila no bastaanimadosFácil
- Trapping RainwaterEl agua sobre una barra está limitada por las paredes más altasanimadosDifícil
- Sum of Subarray MinimumsCuenta los subarrays que domina cada elementoanimadosMedia
- Asteroid CollisionLa pila guarda los supervivientes hasta el momentoMedia
- Sum of Subarray RangesSuma de los máximos menos suma de los mínimosanimadosMedia
- Remove K DigitsElimina con avidez todo dígito mayor que su sucesorMedia
- Largest rectangle in a histogramEl rectángulo de cada barra llega hasta los vecinos menoresanimadosDifícil
- Maximum RectanglesUn histograma por filaDifícil
- Sliding Window MaximumUna deque de índices útilesanimadosDifícil
- Stock span problemSalta atrás hasta el precio mayor anterioranimadosDifícil
- Celebrity ProblemCada pregunta elimina a una personaDifícil
- LRU CacheUn mapa hash más una lista doblemente enlazadaMedia
- LFU CacheUna lista por frecuencia, más un mínimoDifícil
- Decode StringApila el contador y el prefijo en cada corcheteMedia
- Longest Valid ParenthesesApila los índices y mide desde el último sin emparejarMedia
- Monotonic StackMantén la pila ordenada: cada elemento entra y sale una sola vezMedia
- Largest Rectangle in HistogramPila monótona sobre las alturas de las barrasanimadosMedia