← All Courses

CS 205: Data Structures

Instructor: Weihao Qu • Monmouth University • Spring 2026

Java-based course covering arrays, linked lists, stacks, queues, trees, heaps, hash tables, graphs, and algorithm analysis.

Explained Step-by-step conceptual walkthrough Enhanced Interactive with animations & exercises
Linear Data Structures
ArrayLists
Linked Lists
Algorithm Analysis
Algorithm Analysis
Recursion
Trees & Heaps
Priority Queues
Hashing & Maps
Hash Tables
Graphs
Shortest Path
Extras
Exercise: Lists, Arrays & Complexity
Teaching Plan