Visualizing Data Structures with Multimedia
Scientific Visual Analysis with Multimedia
The use of multimedia tools in the classroom is becoming increasingly
frequent as technology advances. Our motivation is to take advantage
of this interest and help undergraduate students in Computer Science
to understand better some basic concepts of Data Structures. Algorithm
visualization is one way of presenting this relatively abstract material
in very clear and concrete terms.
The main goal is to present the concept of data structures using
three different approaches:
- Textual definition and explanation, providing the theoretical basis
necessary for the understanding of the algorithms.
- Pseudo-code presentation, allowing user-interaction on inputs, and
trace control of the algorithm.
- Algorithm visualization, linking symbolic representations of the
structure and the actual execution of the algorithm in the code window.
Last modified: 5/8/1995