Wyo Java Ch. 18 Lecture Notes

Objective #1: Understand the basics of sorting.

Objective #2: Understand the selection sort.

Objective #3: Understand the insertion sort.

Objective #4: Understand the merge sort.

Objective #5: Understand the quicksort.

Objective #6: Trace and apply the sequential search algorithm.

Objective #7: Trace and apply the binary search algorithm.

Objective #8: Trace and apply a hash algorithm.

Objective #9: Apply Big-O notation to sorting & searching algorithms.

The linear, quadratic, and cubic algorithms are also called polynomial algorithms.

Objective #10: Understand the bubble & Shell sorts.

Objective #11: Understand the radix sort