RadixSort - Algoviz Wiki (original) (raw)

(Unreviewed Visualization)

Home: http://www.cse.iitk.ac.in/users/dsrkg/cs210/applets/sortingII/countingSort/count.html
Download:
Description: We have not yet reviewed this visualization. He calls it "counting sort" but it shows the process of doing one pass of an array-based radix sort, as shown in Shaffer textbook.
Developer:
Category:
Repository:
Dates: first available: unknown; last updated: yyyy-mm-dd; last visited: yyyy-mm-dd
Delivery Method:
Works:
Toolkit:
GoodFor:
Strengths:
Weaknesses:

(Unreviewed Visualization)

(Unreviewed Visualization)

Radix Sort

Home: http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Radix
Description: HTML-based explanation and simple visualization of radix sorting. Talks about punch card sorters as a physical realization of radix sort.
Developer: Monash University / Lloyd Allison
Category: description
Dates: first available: 1999; last updated: unknown; last visited: 2006-04-18
Delivery Method: Javascript + website
Works: yes
GoodFor: debugging
Strengths: has sample data set; allows custom data set; shows trace of sort as each digit is sorted
Weaknesses: mostly textual explanation on page -- Javascript used only to create reference implementation with trace output

Radix Sorting

Home: http://www.cs.auckland.ac.nz/software/AlgAnim/radixsort.html
Description: Good visualization of radix sorting with bounce-along pseudocode.
Developer: University of Western Australia / John Morris and Woi Ang
Category: visualization
Dates: first available: 1998; last updated: unknown; last visited: 2006-04-18
Delivery Method: Java applet
Works: yes
GoodFor: exploring the concept
Strengths: good predefined data sets; stepwise or continuous operation; pseudocode plays along with visualization
Weaknesses: no custom data set

UniSorter

Home: http://www.niemueller.de/software/palm/unisorter/
Description: PalmOS-based sorting visualization. May contain non-radix sorts as well.
Developer: Tim Niemueller (student at RWTH Aachen, Germany)
Category: visualization
Dates: first available: 2000; last updated: 2005-10-20; last visited: 2006-04-18
Delivery Method: PalmOS application
Works: unknown
GoodFor: exploring the concept; debugging
Strengths: developed for handheld computers; can compare sort algorithms
Weaknesses: no stepwise operation

Radix Sort Visualizer

Home: http://www.cse.msu.edu/~albeepau/SortVisualizer/RadixSort.html
Description: Explanation-free visualization comparing the performance of radix sort on random, sorted, and reverse-sorted data. Probably not very helpful for most educators.
Developer: Paul Albee (doctoral student, Michigan State University)
Category: visualization
Dates: first available: ; last updated: ; last visited: 2006-04-18
Delivery Method: Java applet
Works: yes
Toolkit: looks identical to UBC applets
GoodFor: ?
Strengths: shows random, sorted, and reverse-sorted datasets
Weaknesses: no stepwise operation or speed control

Radix Sort Demo

Home: http://www.cs.umass.edu/~immerman/cs311/applets/vishal/RadixSort.html
Description:
Developer: University of Massachusetts / Neil Immerman
Category: visualization
Dates: first available: 2002; last updated: 2002-10-28; last visited: 2006-04-18
Delivery Method: Java applet
Works: yes
GoodFor: teaching the concept; exploring the concept
Strengths: extremely simple UI; random data sets; stepwise operation
Weaknesses: limited to 12 two-digit numbers