You can help the community by contributing reviews and ratings to the catalog.
Here is a detailed description for the catalog entry structure.
The Most Complex Machine - xSortLab - Quadratic Sorts
Recommendation |
Recommended |
||||
Link |
|||||
Delivery Method |
Java Application |
||||
License |
Non-OSI Open Source |
||||
Language |
English |
||||
Author |
David Eck |
||||
Institution |
Hobart and William Smith Colleges |
||||
Project |
xSortLab |
||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection, Quick, and Merge Sorts. Bar-swapping in a stepwise or continuous fashion with explanations of the code taking place. Instrumented for AlgorithmSimulation (compares and copies). Also has a separate simulation mode which dispenses with the swapping bars. |
||||
Evaluation |
One of the best swapping-bars visualizations, since it includes a stepwise component. Main drawback is no ability to add your own datasets, and the built-in dataset is randomized each time. |
||||
|
|||||
Teaching the Concept; Comparison |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-09-06 |
||||
Last Visited |
2010-02-11 |
||||
Last Updated |
1997-08-01 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
JHAVÉ - Quadratic Sorts
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Web Start |
||||
License |
|||||
Language |
English |
||||
Author |
Myles McNally |
||||
Institution |
Alma College |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Visualization for Insertion, Bubble, Selection sorts. Includes dynamically highlighted pseudo code. Users can select random data, or give their own data. |
||||
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. The presentation is just a standard bar-swapping visualization, and inconvenient even for that since a lot of frames are tied up with seeing the temp variable in the swap. This is too fine detail, users don't need to repeatedly see the details of how two values get swapped. What makes this rate "Has Potential" instead of "Not Recommended" is the use of interspersed questions, and an HTML page that provides a lesson guide. |
||||
Step Control; Questions; Random Data; User 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. |
Trakla - Insertion Sort
Recommendation |
Has Potential |
||||
Link |
http://www.cs.hut.fi/Research/TRAKLA2/exercises/InsertionSort.html |
||||
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 |
User works through an exercise of swapping elements in the array to demonstrate proficiency at operating the Insertion Sort. |
||||
Evaluation |
The idea behind this is good. The array is larger than needed, and the exercise becomes tedious. It is also quite easy to make a trivial mistake. A bit of suitable node coloring to help you keep track of where you are in the processing could help. |
||||
Canned Data; Predictions |
|||||
Lecture Aid; Self Study; Lab Exercise |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2008-07-26 |
||||
Last Visited |
2008-07-26 |
||||
Last Updated |
2006-01-25 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Data Structures Navigator - Quadratic Sorts
Recommendation |
Not Recommended |
||||
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 |
Bubble (including bi-directional bubble), Insertion, and Selection Sorts (and also many others). Stepwise/continuous operation with speed control, swaps blocks containing letters. Gives options about which steps to visualize. Shows history of operations. Multiple built-in data sets. |
||||
Evaluation |
Just a basic bar-swapping visualization. No pseudocode, no particular features to recommend it. |
||||
Step Control; Animation; Canned Data |
|||||
Lecture Aid; Self Study |
|||||
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. |
Interactive Data Structure Visualization - Quadratic Sorts
Recommendation |
Recommended |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
By Request |
||||
Language |
English |
||||
Author |
Duane J. Jarc |
||||
Institution |
University of Maryland University College |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Insertion, and Selection Sorts. Bar-swapping with speed control. Also has an "I'll Try" mode where viewers are asked to select what bars will be swapped. |
||||
Evaluation |
The bar-swapping presentation is a competent implementation of the standard way of presenting these algorithms. What makes this AV stand out is the "I'll Try" mode. Here, the user must demonstrate understanding about how the algorithm works by choosing the values to swap. The only flaw is that there is no pseudocode or other explanation of the algorithm, so the user has to come to this exercise with some other source of information about the algorithm. |
||||
Random Data; Step Control; Animation; Predictions |
|||||
Lecture Aid; Self Study; Lab Exercise |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2007-04-03 |
||||
Last Visited |
2008-07-15 |
||||
Last Updated |
2005-12-03 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Data Structure Visualization - Quadratic Sorts
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Application |
||||
License |
Unlicensed Sourcecode |
||||
Language |
English |
||||
Author |
David Galles |
||||
Institution |
University of San Francisco |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection Sorts (and others). Integrated visualization suite. Swapping-bars paradigm with speed control and stepwise operation. Only built-in data set. |
||||
Evaluation |
Not a bad example of the bar-swapping paradigm. This is recommended if you want to use the other visualizations in it, but it's not the best sorting visualization out there. |
||||
Animation; Step Control; Random Data |
|||||
Lecture Aid; Self Study |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-07-01 |
||||
Last Updated |
2006-04-05 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Ghosh - Quadratic Sorts
Recommendation |
Not Recommended |
||||
Link |
http://www.cse.iitk.ac.in/users/dsrkg/cs210/html/sortingpage.html |
||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
R. K. Ghosh |
||||
Institution |
Indian Institute of Technology, Kanpur |
||||
Project |
|||||
Works |
Yes |
||||
Description |
A variety of sorting algorithms, including insertion sort (2 versions), selection sort, and several non-quadratic sorts. |
||||
Evaluation |
Insertion Sort I is just a standard bar-swapping animation with no explanation. Insertion Sort II and Two-way Selection Sort show step by step what is going on. But they are rather slow animations (with no speed control). |
||||
Animation; Random Data |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-07-15 |
||||
Last Updated |
2001-08-12 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
UNB Quadratic Sorts
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Mohammed Khurshid Ali |
||||
Institution |
University of New Brunswick |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Selection, and Insert Sorts. Standard value-swapping animations. No speed control, uses "stop" button to pause. No datasets other than the built-in one. Bounce-along pseudocode. |
||||
Evaluation |
Reasonable implementation for what it is. But limited interaction. |
||||
|
|||||
Teaching the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-09-06 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
2001-05-10 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Sorting Demo - Quadratic Sorts
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unlicensed Sourcecode |
||||
Language |
English |
||||
Author |
Brian S. Borowski |
||||
Institution |
Seton Hall University |
||||
Project |
Borowski's Collection |
||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection Sorts (and several others). Includes bounce-along pseudocode, user-defined and built-in datasets, speed control, and AlgorithmSimulation instrumentation (comparisons, exchanges). No stepwise operation. |
||||
Evaluation |
Cluttered UI and lack of stepwise operation keep this out of the "Recommended" list, but it's a good start. |
||||
|
|||||
Teaching the Concept; Debugging |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-09-05 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
2000 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Java Sorting Animation Page
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Sandeep Mitra |
||||
Institution |
State University of New York, Brockport |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection, Heap, Merge, and Quick Sorts. Standard bar-swapping animation with single-step option. There are versions available for entering user data. |
||||
Evaluation |
Good implementation for a standard bar-swapping animation. |
||||
|
|||||
Teaching the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2007-04-03 |
||||
Last Updated |
2001-07-06 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Animator - Quadratic Sorts
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Peter Brummund |
||||
Institution |
Hope College |
||||
Project |
Animator |
||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection, Shell, Quick, Mergesorts. Traditional swapping-bars animation with user-selectable colors, number of blocks, a few data set choices, speed control, and AlgorithmSimulation-type readouts for number of swaps and number of compares. Also has bounce-along Java code. |
||||
Evaluation |
Ugly in its default configuration, this is an OK visualization if all you need is an animation. May not do an adequate job explaining how the algorithms work (although there is support for showing what subset of the array is being worked on, a feature not commonly found). |
||||
|
|||||
Comparison |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
|
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Auckland - Insertion Sort Animation
Recommendation |
Has Potential |
||||
Link |
http://www.cs.auckland.ac.nz/software/AlgAnim/sorting.html#insert_anim |
||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Woi Ang; John Morris |
||||
Institution |
University of Auckland |
||||
Project |
|||||
Works |
Yes |
||||
Description |
A simple node-based insertion sort visualization. Includes multiple types of input (random, sorted ascending, and sorted descending). Has speed control for continuous operation and stepwise as well. Shows bounce-along code and informational messages. |
||||
Evaluation |
The font is a little small and the UI lacks polish, but a clear visualization. |
||||
Step Control; Animation; Random Data |
|||||
Lecture Aid; Self Study |
|||||
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. |
Sort Algorithm Animator - Quadratic Sorts
Recommendation |
Not Recommended |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Justin Dildy ; Sandeep Poonen |
||||
Institution |
Bryn Mawr College |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Insertion, Selection, Bubble, Shaker, and Shell Sorts. Standard bar-swapping display, shows number of swaps and comparisons. Includes Bubble, Insertion, Selection, Shaker and Shell sorts. |
||||
Evaluation |
Allows you to step through a standard bar-swapping display. |
||||
|
|||||
Teaching the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-09-05 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
1996-03-01 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Java Applets Centre - Quadratic Sorts
Recommendation |
Not Recommended |
||||
Link |
http://www.cosc.canterbury.ac.nz/mukundan/dsal/appldsal.html |
||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
R. Mukundan |
||||
Institution |
University of Canterbury |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Insertion, Selection, Merge, and Quick Sorts. Bar-swapping with only continuous mode operation (no speed control). Only randomly-generated data sets, but you may choose the size of the data set. Counts swaps and comparisons. |
||||
Evaluation |
Very little to recommend this application. Lack of speed control or stepwise operation is a major flaw, and there is no explanation for what bars are being compared (only swaps are shown). |
||||
Animation Only; Random Data |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
2006 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Sorting Algorithms
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Unlicensed Sourcecode |
||||
Language |
English |
||||
Author |
Biliana Kaneva; Dominique Thiébaut |
||||
Institution |
Smith College |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Insertion, Bubble, Selection, Shell, Heap, and Quick Sorts. Shows not only how many comparisons/swaps were made, but also visually shows where in the array those events occurred. |
||||
Evaluation |
Use as a simulation, but not as a visualization for introductory use. |
||||
|
|||||
Exploring the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
1998-10-20 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Card Sorting Simulations -- Selection Sort
Recommendation |
Has Potential |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
|
||||
Language |
English |
||||
Author |
Max Hailperin |
||||
Institution |
Gustavus Adolphus College |
||||
Project |
|||||
Works |
Yes |
||||
Description |
This is an example of a "virtual manipulative" in that it purposely mimics implementing selection sort using the physical manipulative of a deck of cards. The user moves one card at a time between "destination," "source," and "discard" piles. |
||||
Evaluation |
A good idea within its intended purpose. It is a little awkward because it can be difficult to understand what you are supposed to do until you catch on. Of course, for any larger number of cards it gets really tedious, but that is part of the lesson. One advantage is that it really makes you understand how the algorithm works. The big disadvantage is that the "algorithm" isn't quite what a computer actually does. The typical algorithm "remembers" the location of the biggest card so far and does a swap at the end. Since this implementation is dependent on the concept of 3 piles of cards, it uses the algorithm of putting the current largest onto the "destination" pile, and moving that to the discard pile when a new "largest" candidate is found. |
||||
|
|||||
Exploring the Concept |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2008-03-17 |
||||
Last Visited |
2008-03-17 |
||||
Last Updated |
1999 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
JAWAA - Array Sort (Selection Sort)
Recommendation |
Not Recommended |
||||
Link |
|||||
Delivery Method |
Java Applet |
||||
License |
Non-OSI Open Source |
||||
Language |
English |
||||
Author |
Susan Rodger |
||||
Institution |
Duke University |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Selection sort animation. Continuous operation animation. Shows a 7-element array of strings being sorted. |
||||
Evaluation |
No explanation (other than color) of what is taking place. |
||||
Animation Only; Canned Data |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-07 |
||||
Last Visited |
2008-07-23 |
||||
Last Updated |
2002 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Augsburg Sorting Algorithm Demo
Recommendation |
Not Recommended |
||||
Link |
http://www.fh-augsburg.de/informatik/projekte/emiel/sort/bin/sort.html |
||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Michael Lutz; Sabine Müllenbach |
||||
Institution |
University of Applied Sciences, Augsburg |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Bubble, Selection, Insertion, Shell, Quick Sorts. Site is in German, but the visualization is easy to figure out. Bar swapping. Only two speeds; no explanations. |
||||
Evaluation |
Nothing to recommend this visualization. With some explanatory text and a stepping mode, this would be yet another bar-swapping visualization. |
||||
|
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-07 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
2001-08-21 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Monash Sort Demonstration
Recommendation |
Not Recommended |
||||
Link |
|||||
Delivery Method |
JavaScript |
||||
License |
Unlicensed Sourcecode |
||||
Language |
English |
||||
Author |
Lloyd Allison |
||||
Institution |
Monash University |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Selection and Insertion Sorts. HTML-based explanation and simple implementation showing in a table the results of each pass through the array. Allows user-defined data sets. |
||||
Evaluation |
Not an actual animation (just prints intermediate steps in a trace window), no stepwise operation. Aside from allowing the user to input data, this might as well be a picture in a book. |
||||
|
|||||
Debugging |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
1999 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Animation Generator - Quadratic Sorts
Recommendation |
Not Recommended |
||||
Link |
|||||
Delivery Method |
GTK Application |
||||
License |
GPL |
||||
Language |
English |
||||
Author |
Anuradha Ratnaweera |
||||
Institution |
University of Peradeniya |
||||
Project |
|||||
Works |
|
||||
Description |
Command-line visualization generator for Linux. |
||||
Evaluation |
Unable to evaluate; requires libraries and compilation. Not recommended because there are simpler solutions available. |
||||
|
|||||
|
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-07 |
||||
Last Visited |
2008-06-18 |
||||
Last Updated |
2002-11-05 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
UniSorter - Quadratic Sorts
Recommendation |
Unrated |
||||
Link |
|||||
Delivery Method |
PalmOS Application |
||||
License |
GPL |
||||
Language |
English |
||||
Author |
Tim Niemueller |
||||
Institution |
RWTH Aachen |
||||
Project |
|||||
Works |
|
||||
Description |
PalmOS-based sorting visualization. Includes several sorts. |
||||
Evaluation |
Unknown; no PalmOS device available for testing. |
||||
|
|||||
|
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2006-11-06 |
||||
Last Visited |
2007-04-03 |
||||
Last Updated |
2005-10-20 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Animal - Quadratic Sorts
Recommendation |
Not Recommended |
||||
Link |
http://www.animal.ahrgr.de/showAnimationDetails.php3?anim=12; http://www.animal.ahrgr.de/showAnimationDetails.php3?anim=33; http://www.animal.ahrgr.de/showAnimationDetails.php3?anim=48 |
||||
Delivery Method |
Animal Animation |
||||
License |
Non-Commercial |
||||
Language |
English; German |
||||
Author |
Marc-Daniel Haunschild |
||||
Institution |
TU Darmstadt, Darmstadt, Germany |
||||
Project |
|||||
Works |
Yes |
||||
Description |
Slideshows are provided for Bubble, Insertion, and Selection sorts. |
||||
Evaluation |
Fairly standard presentations. The integration between the pseudocode, the array, and the control variables could be clearer. Color changes are not coming through under Java 1.6. |
||||
Animation; Step Control; Canned Data |
|||||
Lecture Aid |
|||||
Screenshots |
|||||
Videos |
|
||||
References |
|
||||
For detailed instructions on how to install Animal and run Animal AVs, see: http://www.algoanim.info/Animal2/?q=node/290. Once you have installed the Animal .jar file and downloaded/unpacked the .zip file of Animal animations, you are now ready to run Animal. Run the .jar file to start Animal. Then go to the "Open" menu item, and browse to where you put the animal animations you got in the .zip file. Pick this AV from the list. You can then step through the animation, or use "kiosk mode" to have the steps fed to you at a constant pace. |
|||||
First Visited |
2007-07-21 |
||||
Last Visited |
2010-02-04 |
||||
Last Updated |
1999-05-11 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
Bubble sort
Recommendation |
Not Recommended |
||||
Link |
http://www.cs.princeton.edu/courses/archive/spr09/cos226/demo/ah/BubbleSort.html |
||||
Delivery Method |
Java Applet |
||||
License |
BSD-like |
||||
Language |
English |
||||
Author |
Alejo Hausner |
||||
Institution |
Princeton University |
||||
Project |
Gawain |
||||
Works |
Yes |
||||
Description |
Shows a simple bar-swap visualization for Bubble Sort. You see it for a random set of values, a set of reverse-sorted values, and a set of nearly sorted values. |
||||
Evaluation |
No explanation for how the algorithm works is given beyond the code at the beginning of the page. You just see bars swapping around. |
||||
Animation; Step Control |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
This link takes you to a page that has some explanation on Bubble Sort and how to use the AVs. Just click on "run" or "step" to advance the algorithm. "Init" will reinitialize the AV with a new set of random values. |
|||||
First Visited |
2009-08-17 |
||||
Last Visited |
2009-08-17 |
||||
Last Updated |
1999-02-05 |
||||
Topic |
|||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
OLLI - Bubble Sort
Recommendation |
Not Recommended |
||||
Link |
http://olli.informatik.uni-oldenburg.de/fpsort/Animation.html; http://olli.informatik.uni-oldenburg.de/fpsort/index.html |
||||
Delivery Method |
Java Applet |
||||
License |
|
||||
Language |
German |
||||
Author |
Andreea Barbu; Marcus Dromowicz; Xia Gao; Matthias Koester; Christian Wolf |
||||
Institution |
University of Oldenburg |
||||
Project |
|||||
Works |
Yes |
||||
Description |
The first link is to the bubblesort applet, that is part of a larger tutorial on quicksort and bubblesort. |
||||
Evaluation |
Since I can't read German, I can't evaluate the quality of the tutorial, nor explain why these two particular algorithms are juxtaposed. However, the bubblesort applet itself, while visually quite appealing, is poor pedagogically. The example is tiny (5 values), the quantities are hard to distinguish, and the "bubbling up" is completely misleading since the values do not actually all shift up in the array as the visualization would imply. This is a canned animation, with no user interaction. |
||||
Canned Data; Animation |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
Clicking on the link above will take you to a "table of contents" for the heapsort tutorial. You can click on sections, or you can follow the forward/backward arrows to go through the tutorial. |
|||||
First Visited |
2010-02-08 |
||||
Last Visited |
2010-02-08 |
||||
Last Updated |
2001-02-01 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |
JCAT Quadratic Sorts
Recommendation |
Unrated |
||||
Link |
http://www-cg-hci.informatik.uni-oldenburg.de/~da/iva/baer/start/sort1.html |
||||
Delivery Method |
Java Applet |
||||
License |
Unavailable |
||||
Language |
English |
||||
Author |
Marc Najork, Marc Brown |
||||
Institution |
DEC SRI |
||||
Project |
|||||
Works |
Yes |
||||
Description |
This applet has a collection of sorts, including quadratic sorts, quicksort, heapsort, shellsort, shaker sort. |
||||
Evaluation |
Standard bar-swapping presentation. User can watch it animate, or step through. |
||||
Animation; Random Data; Step Control |
|||||
Lecture Aid |
|||||
Screenshots |
|
||||
Videos |
|
||||
References |
|
||||
|
|||||
First Visited |
2010-02-17 |
||||
Last Visited |
2010-02-17 |
||||
Last Updated |
1999 |
||||
Topic |
|||||
Community |
|
||||
Edit |
You may edit this entry if you have an account. |



