COP 5536 / AD 711R

Advanced Data Structures

University of Florida

Prerequisites

You should know the following:

  1. C, C++, or Java. Since the supplementary text is in C++, you should at least be able to read C++. Read Section 1.4 of the supplementary text if necessary.
  2. Algorithm analysis methods (in particular asymptotic complexity). Read Section 1.6 of the supplementary text if necessary.
  3. Basic data structures such as stacks, queues, linked lists, trees, and graphs. Basic sorting methods such as insertion sort, heap sort, merge sort, and quick sort. Read Chapters 2 through 7 of the supplementary text if necessary.