Program Design and Data Structures
Textbook
In preparation for the exam, you may wish to review the following textbook:
Data Structures and Problem Solving Using JAVA, by Weiss, published by Addison-Wesley, ISBN: 0-201-74835-5.
Syllabus
- Chapter 1: Primitive Java
- Chapter 2: References
- Chapter 3: Objects and Classes
- Chapter 4: Inheritance
- Chapter 5: Algorithm Analysis
- Chapter 6: Collections API
- Chapter 7: Recursion
- Chapter 8: Sorting Algorithms
- Chapter 11: Stacks and Compilers
- Chapter 14: Graphs
- Chapter 16: Stacks and Queues
- Chapter 17: Linked Lists
- Chapter 18: Trees
- Chapter 19: Binary Search Trees
- Chapter 20: Hash Tables
- Chapter 21: Priority Queue: The Binary Heap