Topics for Final Exam

The final exam is open book and open notes.  You are free to use any computing devices although I ask that you do not search the Internet for answers or otherwise communicate online with other people.  The test is not comprehensive and will only cover the material since the midterm (i.e. the Automata and Complexity material will not be on the test, except for P/NP).  I am aiming for a 2 hour exam but you have the full 2 hours and 45 minutes.

NP  

Math Basics

Solving recurrence relations

Selection Problem

Sorting

  • Mergesort, Quicksort
  • Expected O(n) Sorting Algorithms
  • Count Sort, Radix Sort, Bucket Sort
  • Graphs

    Dynamic Programming / Greedy Algorithms

    String Algorithms