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

http://math.hws.edu/TMCM/java/xSortLab

Delivery Method

Java Application

License

Non-OSI Open Source

Language

English

Author

David Eck

Institution

Hobart and William Smith Colleges

Project

xSortLab

RelationshipToProject

PartOfCollection

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.

ActivityLevel

GoodFor

Teaching the Concept; Comparison

Screenshots

Videos

References

HowToUse

First Visited

2006-09-06

Last Visited

2010-02-11

Last Updated

1997-08-01

Topic

QuadraticSorts

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É - Quadratic Sorts

Recommendation

Has Potential

Link

http://jhave.org/learner/

Delivery Method

Java Web Start

License

CreativeCommons

Language

English

Author

Myles McNally

Institution

Alma College

Project

JHAVÉ

RelationshipToProject

PartOfProject

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.

ActivityLevel

Step Control; Questions; Random Data; User 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

QuadraticSorts

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.

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

Trakla2

RelationshipToProject

PartOfProject

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.

ActivityLevel

Canned Data; Predictions

GoodFor

Lecture Aid; Self Study; Lab Exercise

Screenshots

Videos

References

HowToUse

First Visited

2008-07-26

Last Visited

2008-07-26

Last Updated

2006-01-25

Topic

QuadraticSorts

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 - Quadratic Sorts

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

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.

ActivityLevel

Step Control; Animation; Canned Data

GoodFor

Lecture Aid; Self Study

Screenshots

Videos

References

HowToUse

First Visited

2006-09-01

Last Visited

2008-07-16

Last Updated

2000-07-31

Topic

QuadraticSorts

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.

Interactive Data Structure Visualization - Quadratic Sorts

Recommendation

Recommended

Link

http://nova.umuc.edu/~jarc/idsv

Delivery Method

Java Applet

License

By Request

Language

English

Author

Duane J. Jarc

Institution

University of Maryland University College

Project

IDSV

RelationshipToProject

PartOfProject

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.

ActivityLevel

Random Data; Step Control; Animation; Predictions

GoodFor

Lecture Aid; Self Study; Lab Exercise

Screenshots

Videos

References

HowToUse

First Visited

2007-04-03

Last Visited

2008-07-15

Last Updated

2005-12-03

Topic

QuadraticSorts

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 Structure Visualization - Quadratic Sorts

Recommendation

Has Potential

Link

http://www.cs.usfca.edu/galles/visualization/download.html

Delivery Method

Java Application

License

Unlicensed Sourcecode

Language

English

Author

David Galles

Institution

University of San Francisco

Project

Data Structure Visualization

RelationshipToProject

PartOfProject

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.

ActivityLevel

Animation; Step Control; Random Data

GoodFor

Lecture Aid; Self Study

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-07-01

Last Updated

2006-04-05

Topic

QuadraticSorts

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 - 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

Ghosh's Collection

RelationshipToProject

PartOfCollection

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).

ActivityLevel

Animation; Random Data

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-07-15

Last Updated

2001-08-12

Topic

QuadraticSorts

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.

UNB Quadratic Sorts

Recommendation

Has Potential

Link

http://www.ece.unb.ca/petersen/lib/java/

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Mohammed Khurshid Ali

Institution

University of New Brunswick

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Teaching the Concept

Screenshots

Videos

References

HowToUse

First Visited

2006-09-06

Last Visited

2008-06-18

Last Updated

2001-05-10

Topic

QuadraticSorts

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.

Sorting Demo - Quadratic Sorts

Recommendation

Has Potential

Link

http://www.brian-borowski.com/Sorting/

Delivery Method

Java Applet

License

Unlicensed Sourcecode

Language

English

Author

Brian S. Borowski

Institution

Seton Hall University

Project

Borowski's Collection

RelationshipToProject

PartOfCollection

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.

ActivityLevel

GoodFor

Teaching the Concept; Debugging

Screenshots

Videos

References

HowToUse

First Visited

2006-09-05

Last Visited

2008-06-18

Last Updated

2000

Topic

QuadraticSorts

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.

Java Sorting Animation Page

Recommendation

Has Potential

Link

http://www.acs.brockport.edu/~smitra/cs/javasort.html

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Sandeep Mitra

Institution

State University of New York, Brockport

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Teaching the Concept

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2007-04-03

Last Updated

2001-07-06

Topic

QuadraticSorts

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.

Animator - Quadratic Sorts

Recommendation

Has Potential

Link

http://www.cs.hope.edu/~dershem/ccaa/animator/Animator.html

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Peter Brummund

Institution

Hope College

Project

Animator

RelationshipToProject

PartOfCollection

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).

ActivityLevel

GoodFor

Comparison

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-06-18

Last Updated

Topic

QuadraticSorts

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.

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

Morris' Collection

RelationshipToProject

PartOfCollection

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.

ActivityLevel

Step Control; Animation; Random Data

GoodFor

Lecture Aid; Self Study

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-07-17

Last Updated

1998

Topic

QuadraticSorts

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.

Sort Algorithm Animator - Quadratic Sorts

Recommendation

Not Recommended

Link

http://www.cs.pitt.edu/~kirk/cs1501/animations/Sort2.html

Delivery Method

Java Applet

License

Unavailable

Language

English

Author

Justin Dildy ; Sandeep Poonen

Institution

Bryn Mawr College

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Teaching the Concept

Screenshots

Videos

References

HowToUse

First Visited

2006-09-05

Last Visited

2008-06-18

Last Updated

1996-03-01

Topic

QuadraticSorts

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.

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

Java Applets Centre

RelationshipToProject

PartOfProject

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).

ActivityLevel

Animation Only; Random Data

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-06-18

Last Updated

2006

Topic

QuadraticSorts

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.

Sorting Algorithms

Recommendation

Has Potential

Link

http://maven.smith.edu/~thiebaut/java/sort/demo.html

Delivery Method

Java Applet

License

Unlicensed Sourcecode

Language

English

Author

Biliana Kaneva; Dominique Thiébaut

Institution

Smith College

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Exploring the Concept

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-06-18

Last Updated

1998-10-20

Topic

QuadraticSorts

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.

Card Sorting Simulations -- Selection Sort

Recommendation

Has Potential

Link

http://gustavus.edu/academics/mcs/max/concabs/applets/sort/

Delivery Method

Java Applet

License

Language

English

Author

Max Hailperin

Institution

Gustavus Adolphus College

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Exploring the Concept

Screenshots

Videos

References

HowToUse

First Visited

2008-03-17

Last Visited

2008-03-17

Last Updated

1999

Topic

QuadraticSorts

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.

JAWAA - Array Sort (Selection Sort)

Recommendation

Not Recommended

Link

http://www.cs.duke.edu/csed/jawaa2/examples/arraysort.html

Delivery Method

Java Applet

License

Non-OSI Open Source

Language

English

Author

Susan Rodger

Institution

Duke University

Project

JAWAA

RelationshipToProject

PartOfProject

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.

ActivityLevel

Animation Only; Canned Data

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2006-11-07

Last Visited

2008-07-23

Last Updated

2002

Topic

QuadraticSorts

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.

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

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2006-11-07

Last Visited

2008-06-18

Last Updated

2001-08-21

Topic

QuadraticSorts

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.

Monash Sort Demonstration

Recommendation

Not Recommended

Link

http://www.allisons.org/ll/AlgDS/Sort/

Delivery Method

JavaScript

License

Unlicensed Sourcecode

Language

English

Author

Lloyd Allison

Institution

Monash University

Project

StandAlone

RelationshipToProject

StandAlone

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.

ActivityLevel

GoodFor

Debugging

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2008-06-18

Last Updated

1999

Topic

QuadraticSorts

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.

Animation Generator - Quadratic Sorts

Recommendation

Not Recommended

Link

http://www.sayura.net/anuradha/showsort/

Delivery Method

GTK Application

License

GPL

Language

English

Author

Anuradha Ratnaweera

Institution

University of Peradeniya

Project

StandAlone

RelationshipToProject

StandAlone

Works

Description

Command-line visualization generator for Linux.

Evaluation

Unable to evaluate; requires libraries and compilation. Not recommended because there are simpler solutions available.

ActivityLevel

GoodFor

Screenshots

Videos

References

HowToUse

First Visited

2006-11-07

Last Visited

2008-06-18

Last Updated

2002-11-05

Topic

QuadraticSorts

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.

UniSorter - Quadratic Sorts

Recommendation

Unrated

Link

http://www.niemueller.de/software/palm/unisorter/

Delivery Method

PalmOS Application

License

GPL

Language

English

Author

Tim Niemueller

Institution

RWTH Aachen

Project

UniSorter

RelationshipToProject

PartOfProject

Works

Description

PalmOS-based sorting visualization. Includes several sorts.

Evaluation

Unknown; no PalmOS device available for testing.

ActivityLevel

GoodFor

Screenshots

Videos

References

HowToUse

First Visited

2006-11-06

Last Visited

2007-04-03

Last Updated

2005-10-20

Topic

QuadraticSorts

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.

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

Animal

RelationshipToProject

PartOfProject

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.

ActivityLevel

Animation; Step Control; Canned Data

GoodFor

Lecture Aid

Screenshots

Animal - Bubble Sort 1Animal - Bubble Sort 2Animal - Bubble Sort 3

Videos

References

HowToUse

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

QuadraticSorts

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.

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

RelationshipToProject

PartOfCollection

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.

ActivityLevel

Animation; Step Control

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

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

MergeSort

Topic

QuadraticSorts

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.

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

OLLI

RelationshipToProject

PartOfProject

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.

ActivityLevel

Canned Data; Animation

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

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

QuadraticSorts

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.

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

JCAT

RelationshipToProject

PartOfProject

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.

ActivityLevel

Animation; Random Data; Step Control

GoodFor

Lecture Aid

Screenshots

Videos

References

HowToUse

First Visited

2010-02-17

Last Visited

2010-02-17

Last Updated

1999

Topic

QuadraticSorts

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.