Learning collection
COP 5417 Data Structures and Algorithms Essentials
Prerequisite Class
COP 5007 Programming Essentials
Course Resources
- Programming Project Instruction
- Development Environment for Java
- Code Organization for Modular Java Programs
Chapters
- Chapter 1: Get Ready With Java
- Chapter 2: Stack, Queue and linked-list; Algorithm Analysis
- Chapter 3: Sorting (Elemental, Merge, Quick)
- Chapter 4: Priority Queue and Heap Sort
- Chapter 5: Symbol Table, Binary Search tree
- Chapter 6: Self-balancing BST; Hash table
- Chapter 7: Graph