馃毀

Esta p谩gina no est谩 optimizada para dispositivos m贸viles. Por favor, usa un navegador de escritorio para la mejor experiencia.

I understand, proceed anyways

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

PDF con dibujos y notas

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