Analizando si recorremos los nodos, estaríamos aumentando nuestra complejidad, seria guardar el elemento (
y que por cada elemento debe haber su par )
después de que el primero se agrego.
Introducción
¿Ya tomaste el Curso Avanzado de Algoritmos: Patrones de Arrays y Strings?
Lista Enlazada
Estructura de datos: Lista Enlazada
Programando listas enlazadas con Java
Cómo Invertir una Lista Enlazada
Odd Even Linked List: análisis del problema
Solución de Odd Even Linked List
Playground: Odd Even Liked List
Programando Odd Even Linked List con C++
Linked List Cycle: análisis del problema
Solución de Linked List Cycle
Playground: Linked List Cycle
Programando Linked List Cycle con Python
Palindrome Linked List: análisis del problema
Solución de Palindrome Linked List
Playground: Palindrome Linked List
Programando Palindrome Linked List con Java
Reorder List: análisis del problema
Solución de Reorder List
Programando Reorder List con JavaScript
Playground: Reorder List Without Repeated Values
Reto: LRU Caché
Ejercicios recomendados de Lista Enlazada
Ejercicios resueltos de Lista Enlazada
Pilas y colas
Estructura de datos: Pilas y Colas
Paréntesis Válido: análisis del problema
Solución de Paréntesis Válido
Playground: Paréntesis Válido
Programando Paréntesis Válido con C++
Ejercicios recomendados de Pilas
Colas de prioridad
Estructura de datos: Colas de Prioridad
K Closest Points to Origin: análisis del problema
Solución de K Closest Points to Origin
Playground: K Closest Points to Origin
Programando K Closest Points to Origin con Python
Reorganize String: análisis del problema
Solución de Reorganize String
Playground: Reorganize String
Programando Reorganize String con Python
Ejercicios recomendados de Colas de prioridad
Ejercicios resueltos de Colas de prioridad
Próximos pasos
Toma el Curso Avanzado de Algoritmos: Grafos y Árboles
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 2
Preguntas 0
Analizando si recorremos los nodos, estaríamos aumentando nuestra complejidad, seria guardar el elemento (
y que por cada elemento debe haber su par )
después de que el primero se agrego.
Para un par de paréntesis tenemos los siguientes casos:
False
.False
.Al tener una cadena de texto con varios caracteres lo que haremos es añadir a la pila los paréntesis que vamos abriendo, cuando nos encontremos uno de cierre quitamos un paréntesis de la pila. Al iterar sobre la cadena de texto podemos tener los siguientes casos:
top
. Automáticamente los paréntesis son erróneos y retornamos False
.False
.True
.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?