Visualizador de estructuras de datos
Velocidad: 80%
Visualizaci贸n
Aqu铆 puedes visualizar el comportamiento de algunas de las estructuras de datos m谩s comunes. Puedes crear nuevas instancias, realizar operaciones sobre ellas y observar c贸mo cambian en tiempo real.
Algunas operaciones est谩n disponibles en todas las estructuras de datos, como Buscar. Otras pueden ver su comportamiento alterado (por ejemplo, una Lista puede `insertar`, pero una Cola solo `insertar-al-final`). Las operaciones que se muestran en el men煤 corresponder谩n a los tipos de datos seleccionados.
Importante: Esto no muestra todos los tipos de datos posibles, sus usos y combinaciones. Las estructuras que se evaluen en el curso pueden variar o incluir diferentes campos y operaciones, que no se muestren aca. Esto es simplemente una ayuda visual para el curso, para ayudar a entender por qu茅 elegimos ciertas estructuras sobre otras y c贸mo funcionan.
Tipos Abstractos de Datos
Los Tipos Abstractos de Datos (TADs) son una herramienta que permite definir una estructura de datos en t茅rminos de las operaciones que pueden realizarse sobre esta, sin especificar o revelar c贸mo estas est谩n implementadas. Esto permite una clara separaci贸n entre la interfaz y la implementaci贸n de la estructura de datos.
Importante: Esto no muestra todos los posibles TADs/tipos concretos (o sus implementaciones), solo algunas de las estructuras principales (a nivel superficial).
Este proyecto es de c贸digo abierto y est谩 disponible en GitHub. Se aceptan contribuciones y reportes de errores.
Ver esta pagina en: English
Creado como una herramienta visual para el curso de Programaci贸n Imperativa del ITBA (72.31).