You can help the community by contributing reviews and ratings to the catalog.

Here is a detailed description for the catalog entry structure.

Trakla - Red-Black Tree

Recommendation

Recommended

Link

http://www.cs.hut.fi/Research/TRAKLA2/exercises/index.shtml

Delivery Method

Java Application

License

GPL

Language

English

Author

Ville Karavirta; Ari Korhonen; Lauri Malmi; Kimmo Stålnacke

Institution

Helsinki University of Technology

Project

Trakla2

RelationshipToProject

PartOfProject

Works

Yes

Description

A collection of exercises related to building and coloring Red-Black Trees. User points at the appropriate node, or drags-and-drops nodes as appropriate.

Evaluation

This works well as an exercise, since the mechanics are at the right level of granularity to gain understanding without becoming too repetitive. The exercises are easy to use.

ActivityLevel

Canned Data; Predictions

GoodFor

Lecture Aid; Self Study; Lab Exercise

Screenshots

Videos

References

HowToUse

First Visited

2008-07-29

Last Visited

2008-07-29

Last Updated

2006-01-25

Topic

RedBlackTrees

Community

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

Edit

You may edit this entry if you have an account.

CS Animated - Red-BlackTree

Recommendation

Recommended

Link

http://www.csanimated.com/animation.php?t=Red-black_tree

Delivery Method

Flash

License

Non-Commercial

Language

English

Author

Bill Jacobs

Institution

None

Project

Jacobs' AV Lectures

RelationshipToProject

PartOfCollection

Works

Yes

Description

Entroduction to Red-black Trees. A multimedia lecture, with audio used to explain the data structure and a series of slides for the visual component. Each slide has its own video component, so it is easy to move through the lecture. Each slide has flash animation as appropriate.

Evaluation

Good intro overview to the data structure, though some details are missing. This is a good place to start in learning about red-black trees. Not interactive, but in that sense it is certainly no worse than a standard animation. A student could learn from this AV basically how the data structure works, and then follow up with an interactive AV to get more details.

ActivityLevel

Animation Only; Canned Data

GoodFor

Self Study

Screenshots

Videos

References

HowToUse

First Visited

2008-06-23

Last Visited

2008-06-23

Last Updated

2008-06-01

Topic

RedBlackTrees

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.

JHAVÉ - Red-Black Tree

Recommendation

Has Potential

Link

http://jhave.org/learner/

Delivery Method

Java Web Start

License

CreativeCommons

Language

English

Author

Tom Naps

Institution

University of Wisconsin - Oshkosh

Project

JHAVÉ

RelationshipToProject

PartOfProject

Works

Yes

Description

Visualization for Red-Black Search Tree. Includes dynamically highlighted pseudo code.

Evaluation

The AV is set up as a series of "slides" in one pane, and pseudocode in the adjacent pane. As the user steps through the "slides", the associated pseudocode is highlighted. Occasional questions pop up for the user to answer. Gives a reasonably clear presentation for the steps of an insertion, using a canned data set. No delete.

ActivityLevel

Step Control; Questions; Canned Data

GoodFor

Self Study; Lab Exercise

Screenshots

Videos

References

HowToUse

Clicking on the link above will take you to a login page for Jhave. If you do not want to create an account at jhave.org, use anonymous@anonymous.com as your user name and anonymous as your password when you are asked to login. You will then be taken to the Jhave page for this AV. Some Jhave AVs include a tutorial on how the AV itself or the underlying algorithm works. At the bottom are links to the AV (you can run it with a built-in quiz system on or off). The first time you try to run any Jhave exercise, you will have to download the Jhave webstart application. This should happen automatically when you click the link. (You might need to install Java WebStart if it is not on your machine.) Once you download the Jhave application, the AV should start automatically. You can then step through the AV by repeatedly clicking the right arrow button. Occasionally, you will be given a multiple-choice or short-answer question to answer.

First Visited

2008-07-08

Last Visited

2008-07-08

Last Updated

2008-07-01

Topic

RedBlackTrees

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.

Data Structures Navigator - Binary Search Trees - RedBlack

Recommendation

Has Potential

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

Allows user to give values to insert/find/delete in Red Black Tree. Smooth animation of the movements for nodes. Shows Red/Black assignment for nodes.

Evaluation

Easy to use interface, nice graphics. The main problem is that there is no explanation of what is going on. Showing the node colors is a little confusing, the colors could be clearer and its confusing when they get switched. The rotation is rather abrupt, and only shows the final result with no indication of the steps involved that lead to the result.

ActivityLevel

Step Control; Animation; User Data

GoodFor

Lecture Aid; Self Study; Debugging

Screenshots

Videos

References

HowToUse

First Visited

2006-09-01

Last Visited

2008-07-16

Last Updated

2000-07-31

Topic

RedBlackTrees

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.

Kovac's Red-Black Trees

Recommendation

Has Potential

Link

http://people.ksp.sk/~kuko/bak/

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Kubo Kovac

Institution

Comenius University, Slovakia

Project

Kovac's Tree Project

RelationshipToProject

PartOfProject

Works

Yes

Description

This AV shows various search trees such as AVL, BST, B tree, red-black tree, AA tree, skiplist, heap, treap, scapegoat tree and splay tree. It demonstrates insertion, deletion and search. Users can start with randomly generated input dataset or user's own data. For the data structuers where this is relevent, it provides balance factors such as ‘+’, ‘-‘ and ‘.’ by the nodes.

Evaluation

Strengths: The best feature of this tool is to provide many search trees. This may allow learners to identify how the search trees work by comparison with each other. Randomly generated dataset lets users quickly see the structure of the tree. Users can also construct their own data set. Weaknesses: Like many tree AVs, it just shows the result of the insert or delete operation, without explaining how it works. What is neeed is good textual explanation about each search structure and documentation explaining basic key concepts such as balance factors, re-balancing, etc. The text size of balance factors on the nodes is too small to be recognized (you need to use the "big" version of the applet to see them at all).

ActivityLevel

GoodFor

Exploring the Concept; Comparison

Screenshots

Red-Black Tree Insert Delete

Videos

References

HowToUse

First Visited

2007

Last Visited

2008-06-12

Last Updated

2007

Topic

RedBlackTrees

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.

Animated RedBlackTree

Recommendation

Not Recommended

Link

http://www.geocities.com/siliconvalley/network/1854/Rbt.html

Delivery Method

Java Applet

License

Unlicensed Sourcecode

Language

English

Author

David M. Howard

Institution

None

Project

StandAlone

RelationshipToProject

StandAlone

Works

Yes

Description

Animation of Red Black tree with random data

Evaluation

Animation has three controls(start, step, reset). Once you press the start button, there is no way to stop the animation or change mode to stepwise movement (you can reset algorithm after animation has ended, but you cannot follow the execution anymore with previous data). Nodes are inserted nicely and graphics works. Descriptions of actions are not clear and intuitive.

ActivityLevel

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2007

Last Visited

2008-06-12

Last Updated

1998-10-26

Topic

RedBlackTrees

Community

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

Edit

You may edit this entry if you have an account.

RedBlackTreeMiami

Recommendation

Not Recommended

Link

http://www.cs.miami.edu/~burt/projects/Archive/trees/RedBlack/

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Burton Rosenberg

Institution

University of Miami

Project

StandAlone

RelationshipToProject

StandAlone

Works

Yes

Description

Bare bones implementation showing the skeleton of the resulting tree when a node is inserted.

Evaluation

Not really useful. You can't even see the values you inserted, just the tree structure.

ActivityLevel

GoodFor

Nothing

Screenshots

Videos

References

HowToUse

First Visited

2006

Last Visited

2008-06-12

Last Updated

Topic

RedBlackTrees

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.

Swan - Red-Black Tree

Recommendation

Not Recommended

Link

http://research.cs.vt.edu/AVresearch/Swan/

Delivery Method

Windows Application

License

GPL

Language

English

Author

Jeff Nielsen; Jun Yang; Cliff Shaffer

Institution

Virginia Tech

Project

Swan

RelationshipToProject

PartOfProject

Works

Yes

Description

Demonstrates the results of inserting or deleting a node from a Red-Black Tree.

Evaluation

Interface is a bit awkward to use. Inserting nodes could be made easier. No explanation is given for how the data structure works, it merely shows the result of doing the insertion or deletion.

ActivityLevel

User Data

GoodFor

Lecture Aid; Debugging

Screenshots

Videos

References

HowToUse

First Visited

2006-11-08

Last Visited

2008-06-27

Last Updated

1996

Topic

RedBlackTrees

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.

Ghosh - Red Black Tree

Recommendation

Has Potential

Link

http://www.cse.iitk.ac.in/users/dsrkg/cs210/applets/redBlackTree/rbt.html

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

R. K. Ghosh

Institution

Indian Institute of Technology, Kanpur

Project

Ghosh's Collection

RelationshipToProject

PartOfCollection

Works

Yes

Description

User can insert or delete elements into a red black tree and then watch how step-by-step operations for inserting/deleting elements.

Evaluation

Although the first impression of this tool is not so good, it handles quite well the visualization of red black tree construction. Visualization controls are quite poor and unintuitive: some buttons have to be pressed several times and it’s not always clear when you can insert a new element into the tree. Also the user interface could use some polishing: the control buttons are confusedly laid out and the whole background is strangely pink. Still, the visualization is quite nicely implemented. The animation is slow enough and it flows quite smoothly. Some explanations of events happening during tree construction would be useful. It would be nice to be able to control the speed of the animation portions, which often seem too slow.

ActivityLevel

Step Control; User Data

GoodFor

Lecture Aid; Self Study; Debugging

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-07-16

Last Updated

2001-08-12

Topic

RedBlackTrees

Community

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

Edit

You may edit this entry if you have an account.

Auckland - Red Black Tree Animation

Recommendation

Not Recommended

Link

http://www.cs.auckland.ac.nz/software/AlgAnim/red_black.html#red_black_anim

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Linda Luo; Mervyn Ng; Anita Lee; John Morris; Woi Ang

Institution

University of Auckland

Project

Morris' Collection

RelationshipToProject

PartOfCollection

Works

Yes

Description

Simple presentation showing insertion into a Red Black Tree

Evaluation

The animation seems to be a bit messed up, with a trail of nodes instead of smooth motion. Fairly limited visualization.

ActivityLevel

Step Control; Animation; Canned Data

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-07-17

Last Updated

1998

Topic

RedBlackTrees

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.

JavaModelsRedBlack

Recommendation

Unrated

Link

http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm

Delivery Method

Java Applet

License

Language

English

Author

Institution

Project

StandAlone

RelationshipToProject

StandAlone

Works

Description

AVL, Splay, Red-Black

Evaluation

ActivityLevel

GoodFor

Screenshots

Videos

References

HowToUse

First Visited

Last Visited

2008-06-13

Last Updated

2002-05-18

Topic

RedBlackTrees

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.

RedBlackTreeUta

Recommendation

Unrated

Link

http://www.eecs.wsu.edu/~holder/courses/cse2320/lectures/applets/rbt/RedBlackTree-Example.html

Delivery Method

Java Applet

License

Language

English

Author

Institution

Project

StandAlone

RelationshipToProject

StandAlone

Works

Description

Evaluation

ActivityLevel

GoodFor

Screenshots

Videos

References

HowToUse

First Visited

Last Visited

Last Updated

Topic

RedBlackTrees

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.

USC Red-Black Tree Applet

Recommendation

Unrated

Link

http://aleph0.clarku.edu/%7Eachou/cs102/examples/bst_animation/RedBlackTree-Example.html

Delivery Method

Java Applet

License

Unlicensed Sourcecode

Language

English

Author

Doug Ierardi; Ta-Wei Li

Institution

University of Southern California

Project

StandAlone

RelationshipToProject

StandAlone

Works

Yes

Description

This AV is a physics simulation-based java applet for red-black trees.

Evaluation

The original USC distribution appears to be missing. This looks like the code here was installed for a course at a 3rd-party site.

ActivityLevel

GoodFor

Teaching the Concept

Screenshots

Videos

References

HowToUse

First Visited

2010-02-16

Last Visited

2010-02-16

Last Updated

1996

Topic

RedBlackTrees

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.

Red/Black Tree Demonstration

Recommendation

RATEME

Link

http://www.ece.uc.edu/~franco/C321/html/RedBlack/redblack.html

Delivery Method

Java Applet

License

GNU General Public License

Language

English

Author

Michael Conrad, John Franco

Institution

University of Cincinnati

Project

StandAlone

RelationshipToProject

StandAlone

Works

Yes

Description

Evaluation

ActivityLevel

GoodFor

Screenshots

Videos

References

HowToUse

First Visited

4 March 2010

Last Visited

4 March 2010

Last Updated

25 June 2006

Topic

RedBlackTrees

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.