Oh, my!
Fantastic BeaSTs
Heaps Good
Make a Hash of It
Grab Bag
100

This Greek letter describes a lower bound on the asymptotic running time of an algorithm.

What is Omega?

100

A type of tree traversal that lists the elements in order.

What is inorder traversal?

100

This abstract data type efficiently returns an element of highest (or lowest) priority.

What is a priority queue?

100

A property of hash functions that should be minimized.

What are collisions?

100

This component of the memory architecture affects how efficiently data can be read into the CPU, making it faster (generally) to read successive memory locations.

What is the cache?

200

This function is upper bound on the asymptotic running time of most general purpose sorting algorithms.

What is (n log n)?

200

The asymptotic upper bound on the height of a balanced BST with n nodes.

What is 

O(log n)

200

The relationship of the element at index 2i to the element at index i in an array-based heap.

What is the left child?

200

A function called to reduce the size of the hash code to suit the hash table length.

What is a compression function?

200

When implementing an ordered list ADT, this data structure would provide faster search times.

What is an array?

300

It is not always the case that an O(n) algorithm is faster than an O(n2) algorithm.  This is because Big-Oh notation discards these non-varying numeric values.

What are constants?

300

For an AVL tree, the condition that the heights of the subtrees of a vertex v differ by at most one.

What is the height-balance property?

300

The elements at indices

floor(n/2)+1

to n in an array based heap.

What are the leaves or external nodes?

300

The ratio of the number of elements in a hash table to the hash table size; if it is too large, performance will suffer.

What is the load factor?

300

The preferred data structure when implementing an ordered map ADT.

What is a balanced BST?

400

This function is a tight asymptotic upper bound on 

T(n) = 3 n^2 + 7 n log n + 1

What is a quadratic? 

n^2

400

The property of a red-black tree that all external nodes have the same number of black ancestors.

What is the depth property?

400

The element at index n is moved to index 1.

What replaces the min (or max) value after a call to extract-min (or extract-max)?

400

A method for managing collisions in which if the location at index h of the hash table is already used, the indices at location (hi2) mod N are checked for a range of i values.

What is quadratic probing?

400

In mathematical induction, the statement that the property to be proved is assumed to hold for some specific but arbitrary range of integer values.

What is the inductive hypothesis?

500

A type of asymptotic analysis that divides the cost of a few expensive operations among many cheaper operations.

What is amortized analysis?

500

The simplest operation that can resolve a double red in a red-black tree; it can only be used when the parent and both children are red.

What is a recoloring?

500

The running time of Union(x, y) in a binomial heap.

What is O(1)?

500

A function which when applied to the output x of a hash code computes

h = (a cdot x + b) mod N

What is the MAD compression function?

500

A method of optimizing disjoint set forests in which when returning from the recursive calls in Find-Set, the parent of each visited node is set to the root node.

What is path compression?

M
e
n
u