Estructuras de Datos is a program that visually demonstrates various data structures to aid students in understanding how the data is stored in each structure.
The program is written in Java using the javafx visual framework to handle windows and graphics.
The data structures that the program currently demonstrates are arrays, linked lists, stacks, queues, trees, graphs, and hash tables. It also shows data sorting using arrays.
One of the biggest benefits of the program is that it will not only show visually how each data structure works and behaves. It also shows snippets of code on how each operation of a structure works. This will help students to get a better understanding for how each data structure works and behaves.
The source code for Estructuras de Datos can be found at my github: