Computer Science 501
Data Structures and Algorithm Analysis
Fall 2014, The College of Saint Rose
Lecture 7: Sorting Wrapup; Iterators
Date: Tuesday, October 14, 2014
Agenda
- Announcements
- Midterm recap
- Lab 6: Sorting and Comparators [HTML] [PDF] recap
- Advanced sorting algorithms
- Read Bailey Chapter 7 if you are not familiar with Java
interfaces and abstract classes
- Iterators
- Lab 7: The Two Towers Problem [HTML] [PDF] out
Readings and References
Terminology
- merge sort
- quicksort
- pivot element
- abstract class
- interface
- iterator
Examples
- SortingComparisons
- Iterables
- Iterators