The Algorithm Visualization Catalog is a comprehensive collection of links to algorithm visualizations, or AVs.

The List Animator

Link(s)
http://www.cs.hope.edu/~dershem/ccaa/animator/ListAnimator.html
Topic(s)
List, Linear Structures

Screenshots
List Animator


Recommendation
  
Lecture Aide Has Potential
Self-study Supplement Has Potential
Standalone Has Potential
Debugging Aide Not Recommended
Works?
Yes
Delivery Method(s)
Java Applet
Project
Animator
Project Relationship
Part of collection
Language(s)
English
Author(s)
Peter Brummund
Institution(s)
Hope College
Activity Level(s)
Animation, User data
Source Code License
Unavailable
First Published
N/A
Last Modified
N/A

Description

Shows insertion/deletion operations on linked lists. User gives input codes, and this is run through the logic statements to the right of the screen and calculates where the input/output belongs in the list from head to tail. User can adjust the speed at which the input runs through the algorithm and can format the display.

Evaluation

Shows details of insertion/deletion in linked list. Pseudocode display accompanies the animation showing pointers changing, etc. It is a bit awkward in setting up the next operation to be performed (such as an insertion at a particular location in the list). Though it is a little awkward setting up the next operation, once you play with the animation, it becomes much simpler to use.

Usage Notes
Experiment with the functions like insert, delete, and find to understand that the code is doing. If you have little idea of what the simulation is doing, put the speed to 1 to watch the algorithm.
Field Report(s)
References
N/A
Rating
0
No votes yet
Your rating: None
AV of the Day
No
Score
37