Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sort Visual

Sort Visual es una aplicación interactiva que visualiza el proceso de ordenamiento de arreglos utilizando tres algoritmos clásicos: Bubble Sort, Selection Sort, y Insertion Sort. La aplicación permite ver cómo estos algoritmos reorganizan un conjunto de valores aleatorios en tiempo real mediante animaciones.

Características

  • Visualización interactiva de tres algoritmos de ordenamiento: Bubble Sort, Selection Sort e Insertion Sort.
  • Interfaz gráfica simple con SDL2 y Win32.
  • Animación paso a paso de los algoritmos para facilitar la comprensión de cómo funcionan.

Algoritmos Implementados

1. Bubble Sort

Bubble Sort es un algoritmo de ordenamiento simple que recorre el arreglo, compara elementos adyacentes y los intercambia si están en el orden incorrecto. Este proceso se repite hasta que todo el arreglo está ordenado.

2. Selection Sort

Selection Sort funciona seleccionando el elemento más pequeño de la lista y colocándolo en su posición correcta. Luego, repite este proceso para el resto de la lista.

3. Insertion Sort

Insertion Sort funciona construyendo una secuencia ordenada de elementos de izquierda a derecha, insertando cada nuevo elemento en su posición correcta dentro de los elementos ordenados previamente.

Requisitos

  • SDL2: Se requiere la librería SDL2 para la creación de la interfaz gráfica y el renderizado.
  • C++: El proyecto está implementado en C++.
  • CMake: Utilizado para la compilación y configuración del proyecto.

TODO

  1. Hacer que se pueda agrandar la ventana sin que el render falle
  2. Mejorar logica
    1. Añadir mas algoritmos

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages