Data Structures Navigator - Lists - Linked List - Stack

Recommendation

Not Recommended

Link

http://dbs.mathematik.uni-marburg.de/research/projects/dsn/

Delivery Method

Java Application

License

Unavailable

Language

English

Author

Jens-Peter Dittrich; Jochen van den Bercken; Tobias Schäfer; Marcus Klein

Institution

Phillips-University of Marburg

Project

Data Structure Navigator

RelationshipToProject

PartOfProject

Works

Yes

Description

This visualization tool is good in learning and understanding the basic concepts behind linked list with stack as data structure, it has decent animation that has good pace that shows how the nodes are added in the linked list. It has three basic functions that are supported in this applet; push that is insertion of the nodes, pop that is deletion of nodes and peek that is finding the node within the linked list. All the functions works properly and do that require task. Their is an history pane besides the animation window that shows the command executed which is a nice feature since it would help users in keeping track of the operations that have already been performed and also would be helpful in understanding the concepts linked list with stack as data structure. Some of the features that are present in this visualization tools are like selecting key type that is whether the data inserted in the nodes should be integer or character. It is possible to control speed of animation. Also their is zoom in feature in order to aide proper visualization.

Evaluation

There isn't much that you can do with this, just push and pop value. Visualization tool could be useful for instructor while teaching in class, it can help users in understanding the concepts but some kind of tutorial along with this visualization would make it really useful. Applet has decent interface with button label being very obvious but some kind of description along with the applet would be nice. Documentation stating how to use this applet would be good to have. Some of the features that will be nice to have would be improve animation so that it can show pointer update that are being done when nodes get inserted or deleted since thats one of the fundamental concepts in link list. Also it would be nice to have some information related to pointer updates in history field, so when nodes get inserted or deleted the function displayed in history field also shows the pointer updates.

ActivityLevel

User Data

GoodFor

Lecture Aid; Self Study

Screenshots

Videos

References

HowToUse

First Visited

2006-09-01

Last Visited

2008-04-22

Last Updated

2000-07-31

Topic

Stacks

Community

Average rating: unrated
Your rating:You must be logged in to Rate.
Comments

Edit

You may edit this entry if you have an account.