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 |
|||||
Delivery Method |
Java Application |
||||
License |
GPL |
||||
Language |
English |
||||
Author |
Ville Karavirta; Ari Korhonen; Lauri Malmi; Kimmo Stålnacke |
||||
Institution |
Helsinki University of Technology |
||||
Project |
|||||
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. |
||||
Canned Data; Predictions |
|||||
Lecture Aid; Self Study; Lab Exercise |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2008-07-29 |
||||
Last Visited |
2008-07-29 |
||||
Last Updated |
2006-01-25 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
CS Animated - Red-BlackTree
Recommendation |
Recommended |
||||
Link |
|||||
Delivery Method |
Flash |
||||
License |
Non-Commercial |
||||
Language |
English |
||||
Author |
Bill Jacobs |
||||
Institution |
None |
||||
Project |
Jacobs' AV Lectures |
||||
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. |
||||
Animation Only; Canned Data |
|||||
Self Study |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2008-06-23 |
||||
Last Visited |
2008-06-23 |
||||
Last Updated |
2008-06-01 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
JHAVÉ - Red-Black Tree
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Web Start |
||||
License |
|||||
Language |
English |
||||
Author |
Tom Naps |
||||
Institution |
University of Wisconsin - Oshkosh |
||||
Project |
|||||
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. |
||||
Step Control; Questions; Canned Data |
|||||
Self Study; Lab Exercise |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
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 |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Data Structures Navigator - Binary Search Trees - RedBlack
Recommendation |
Has Potential |
||||
Link |
|||||
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 |
|||||
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. |
||||
Step Control; Animation; User Data |
|||||
Lecture Aid; Self Study; Debugging |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-09-01 |
||||
Last Visited |
2008-07-16 |
||||
Last Updated |
2000-07-31 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Kovac's Red-Black Trees
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Kubo Kovac |
||||
Institution |
Comenius University, Slovakia |
||||
Project |
Kovac's Tree Project |
||||
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). |
||||
|
|||||
Exploring the Concept; Comparison |
|||||
Screenshots |
|||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2007 |
||||
Last Visited |
2008-06-12 |
||||
Last Updated |
2007 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
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. |
||||
|
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2007 |
||||
Last Visited |
2008-06-12 |
||||
Last Updated |
1998-10-26 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
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. |
||||
|
|||||
Nothing |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006 |
||||
Last Visited |
2008-06-12 |
||||
Last Updated |
|
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Swan - Red-Black Tree
Recommendation |
Not Recommended |
||||
Link |
|||||
Delivery Method |
Windows Application |
||||
License |
GPL |
||||
Language |
English |
||||
Author |
Jeff Nielsen; Jun Yang; Cliff Shaffer |
||||
Institution |
Virginia Tech |
||||
Project |
|||||
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. |
||||
User Data |
|||||
Lecture Aid; Debugging |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-08 |
||||
Last Visited |
2008-06-27 |
||||
Last Updated |
1996 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
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. |
||||
Step Control; User Data |
|||||
Lecture Aid; Self Study; Debugging |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-07-16 |
||||
Last Updated |
2001-08-12 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
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. |
||||
Step Control; Animation; Canned Data |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-07-17 |
||||
Last Updated |
1998 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
Works |
|
||||
Description |
AVL, Splay, Red-Black |
||||
Evaluation |
|
||||
|
|||||
|
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
|
||||
Last Visited |
2008-06-13 |
||||
Last Updated |
2002-05-18 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
Works |
|
||||
Description |
|
||||
Evaluation |
|
||||
|
|||||
|
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
|
||||
Last Visited |
|
||||
Last Updated |
|
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
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. |
||||
|
|||||
Teaching the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2010-02-16 |
||||
Last Visited |
2010-02-16 |
||||
Last Updated |
1996 |
||||
Topic |
|||||
Community |
|
||||
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 |
|||||
Works |
Yes |
||||
Description |
|
||||
Evaluation |
|
||||
|
|||||
|
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
4 March 2010 |
||||
Last Visited |
4 March 2010 |
||||
Last Updated |
25 June 2006 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |




