+
Website
University of Auckland School of Computer Science

Morris: Hash Tables

For Students 9th - 10th
A description of hash tables and how they are created.
+
Activity
University of Auckland School of Computer Science

Morris: Radix Sorting

For Students 9th - 10th
A detailed description of the Radix sort algorithm, including a code solution written in the C programming language and an interactive animation / visualization of the sort at work.
+
Activity
University of Auckland School of Computer Science

Morris: Binary Search

For Students 9th - 10th
A description of finding data in an ordered collection using a binary search algorithm.
+
Website
University of Auckland School of Computer Science

Morris: Sorting

For Students 9th - 10th
A description of simple sorting algorithms such as insertion and bubble sorts.
+
Website
Other

Radix Sort

For Students 9th - 10th
A description of the Radix sorting algorithm with an interactive demonstration.
+
Handout
University of Hawai'i

University of Hawaii: Bubble Sort

For Students 9th - 10th
This page explains how a bubble sort works along with examples and source code.
+
Website
University of Auckland School of Computer Science

Morris: Bin Sort

For Students 9th - 10th
A description and demonstration of the bin sort algorithm.
+
Website
University of Auckland School of Computer Science

Morris: Heap Sort

For Students 9th - 10th
A description and demonstration of the heap sort algorithm.
+
Activity
University of Auckland School of Computer Science

Morris: Quick Sort

For Students 9th - 10th
A description and demonstration of the quick sort algorithm.
+
Activity
University of Auckland School of Computer Science

Morris: Sequential Searches

For Students 9th - 10th
A description of locating data in a collection with a sequential search algorithm.
+
Activity
National Institute of Standards and Technology (NIST)

National Institute of Standards and Technology: Insertion Sort

For Students 9th - 10th
Provides a clear definition of an insertion sort with links to a Java implementation and other demonstrations.
+
eBook
Khan Academy

Khan Academy: Sorting

For Students 9th - 10th
See how a selection sort plays out.
+
eBook
Khan Academy

Khan Academy: Overview of Quicksort

For Students 9th - 10th
Learn how a quicksort uses divide-and-conquer, and so it's a recursive algorithm.
+
Activity
Khan Academy

Khan Academy: Divide and Conquer Algorithms

For Students 9th - 10th
Learn about two sorting algorithms: selection sort and insertion sort.
+
eBook
Khan Academy

Khan Academy: Insertion Sort

For Students 9th - 10th
Learn about many differnet ways to do an insertion sort.
+
eBook
Khan Academy

Khan Academy: Binary Search

For Students 9th - 10th
Learn how binary search is an efficient algorithm for finding an item from a sorted list of items.