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

JAWAA - Recursion Example

Link(s)
http://www.cs.duke.edu/courses/cps100/fall02/lects/sep17/recurexamp.html
Topic(s)
Backtracking, Algorithmic Techniques

Screenshots
JAWAA - Recursion


Recommendation
  
Lecture Aide Has Potential
Self-study Supplement Not Recommended
Standalone Not Recommended
Debugging Aide Not Recommended
Works?
Yes
Delivery Method(s)
Java Applet
Project
JAWAA
Project Relationship
Part of project
Language(s)
English
Author(s)
Susan Rodger
Institution(s)
Duke University
Activity Level(s)
Animation only, Canned data
Source Code License
Open source (non-OSI)
First Published
N/A
Last Modified
N/A

Description
Animation of the recursion stack associated with the operation of a simple function that repeatedly divides by two until the value of one is reached.
Evaluation
Weaknesses: Passive animation, no possibility to step line by line or step backward nor to give the input. The dark red color does not show very clearly. Good: Smooth animation makes it possible to recognize where the changes are happening. Comments: The visual presentation of the stack gets the point across that there is a stack associated with recursion, and that each function has its own values for the parameters. Not easy to follow or compelling. Meant to be used in context of lecture notes.
Usage Notes
Field Report(s)
References
N/A
Rating
0
No votes yet
Your rating: None
AV of the Day
No
Score
23