Simulador de N-Queens
Simulación animada del algoritmo de backtracking (vuelta atrás) para el problema de las N reinas en un tablero de ajedrez — prueba, coloca reinas, detecta conflictos y retrocede con controles paso a paso. Se ejecuta directamente en el navegador.
Pseudocódigo
Press Run to animate the algorithm.
Time · Space
Cómo usar
- 1 Pulsa Run para colocar las reinas columna por columna usando el algoritmo de backtracking.
- 2 La casilla azul es la que se está probando en ese momento; la casilla roja indica un conflicto con una reina ya colocada.
- 3 Cuando ninguna fila de una columna es segura, la búsqueda retrocede a la columna anterior.
- 4 Usa Shuffle para cambiar el tamaño del tablero, o avanza paso a paso para seguir el proceso de búsqueda con detalle.
Por qué usar esta herramienta
- Visualiza cómo el backtracking explora caminos, se topa con callejones sin salida y deshace sus propias decisiones.
- Comprende la condición de seguridad: ninguna pareja de reinas puede compartir fila, columna o diagonal.
- Un ejemplo clásico de problema de satisfacción de restricciones (constraint satisfaction) resuelto con backtracking.
- Se ejecuta enteramente en tu navegador. Sin registro, sin subir archivos.
Preguntas frecuentes
¿Qué es el problema de las N reinas?
Consiste en colocar n reinas en un tablero de n×n de forma que ninguna pueda atacar a otra: sin compartir fila, sin compartir columna y sin compartir diagonal.
¿Cómo resuelve este problema el backtracking?
Las reinas se colocan columna por columna. En cada columna se prueba cada fila; si la posición es segura, se avanza de forma recursiva a la siguiente columna; si ninguna fila es segura, el algoritmo retrocede y prueba otra fila en la columna anterior.
¿Cuál es la complejidad temporal del algoritmo?
En el peor caso es aproximadamente O(n!), pero la poda de las posiciones en conflicto permite encontrar una solución mucho más rápido en la práctica.
¿Para qué valores de n existe solución?
Existe solución para todo n excepto 2 y 3. El clásico problema de las 8 reinas tiene 92 soluciones distintas.
¿Qué es Simulador de N-Queens?
El simulador de N-Queens ilustra de forma animada el proceso de búsqueda por backtracking para colocar n reinas en un tablero de n×n de modo que ninguna pueda atacar a otra. El algoritmo prueba fila por fila dentro de una columna, marca los conflictos, avanza recursivamente cuando una posición es segura y retrocede cuando ninguna fila de una columna resulta segura.
Simulador de N-Queens es una utilidad algoritmos gratuita de Zerethon Tools. Simulación animada del algoritmo de backtracking (vuelta atrás) para el problema de las N reinas en un tablero de ajedrez — prueba, coloca reinas, detecta conflictos y retrocede con controles paso a paso. Se ejecuta directamente en el navegador. Funciona totalmente en el navegador — sin registro, sin subida de archivos.
- Categoría
- Algoritmos
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Simulador de N-Queens funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
¿Nuevo en esto? Lee la explicación paso a paso con análisis de Big-O: Aprender Dynamic Programming →
Herramientas relacionadas
Visualizador de Bubble Sort
Simulación animada de bubble sort con controles paso a paso, velocidad ajustable, datos de entrada personalizados, contadores de comparaciones/intercambios en tiempo real y pseudocódigo. Se ejecuta completamente en tu navegador.
Abrir herramientaVisualizador de Insertion Sort
Insertion Sort animado con controles de reproducción paso a paso, velocidad ajustable, datos de entrada personalizados, contadores en vivo de comparaciones/escrituras y pseudocódigo. Se ejecuta completamente en tu navegador.
Abrir herramientaVisualizador de Selection Sort
Selection Sort animado con controles paso a paso, velocidad ajustable, entrada de datos personalizada, contadores de comparaciones/intercambios en vivo y pseudocódigo. Funciona completamente en tu navegador.
Abrir herramientaVisualizador de Merge Sort
Simulación animada de merge sort con controles paso a paso, velocidad ajustable, datos de entrada personalizados, contadores en vivo de comparaciones/escrituras y pseudocódigo. Funciona totalmente en el navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.