Saltar al contenido principal
Z

Visualizador 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.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated
/
Comparisons: Swaps / writes: Array accesses:

Code examples

Ready-to-copy reference implementations. Free to use in your own projects and assignments.

Cómo usar

  1. 1 Pulsa Play para ver cómo cada pasada recorre el arreglo buscando el valor mínimo y lo intercambia a su posición correcta.
  2. 2 Usa Step para avanzar comparación por comparación mientras el algoritmo sigue el rastro del valor mínimo.
  3. 3 Introduce tus propios números en el campo de entrada personalizada (Custom input) y pulsa Apply.
  4. 4 Sigue el pseudocódigo resaltado junto con los contadores de comparaciones e intercambios en tiempo real.

Por qué usar esta herramienta

  • Observa cómo cada pasada selecciona el valor mínimo restante y lo coloca al frente.
  • Comprueba que el algoritmo siempre realiza la misma cantidad de comparaciones sin importar el orden de los datos de entrada.
  • Las métricas muestran por qué el algoritmo realiza como máximo n−1 intercambios, algo útil cuando las operaciones de escritura son costosas.
  • Funciona completamente en tu navegador. Sin registro, sin subir archivos.

Preguntas frecuentes

¿Qué es selection sort?

Selection sort divide el arreglo en dos partes: ordenada y sin ordenar. En cada pasada recorre la parte sin ordenar para encontrar el valor mínimo y lo intercambia hacia el límite.

¿Cuál es la complejidad temporal de selection sort?

O(n²) en todos los casos —mejor, promedio y peor— porque la búsqueda del valor mínimo siempre debe recorrer todos los elementos restantes.

¿Es selection sort un algoritmo estable?

No. Al intercambiar el valor mínimo a través de una distancia larga, un elemento puede saltar por encima de otro con el mismo valor, alterando su orden relativo. Existe una variante basada en listas enlazadas que sí puede ser estable.

¿Cuándo resulta útil selection sort?

Cuando se necesita minimizar el número de escrituras: el algoritmo realiza como máximo n−1 intercambios, muchos menos que bubble sort. Fuera de ese caso, suele preferirse insertion sort.

¿Qué es Visualizador de Selection Sort?

El visualizador de Selection Sort muestra cómo este algoritmo busca repetidamente el valor mínimo en la zona sin ordenar y lo intercambia hacia el límite ya ordenado. La herramienta revela por qué el algoritmo siempre realiza O(n²) comparaciones pero como máximo n−1 intercambios.

Resumen

Visualizador de Selection Sort es una utilidad algoritmos gratuita de Zerethon Tools. 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. 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. Visualizador de Selection Sort 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 Sorting Algorithms →

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Regístrate gratis