Introduction to Data Structures and Algorithms in Java

This CourseBook is a collection of lecture notes, worked examples, and exercises for the course EN.601.226 Data Structures at Johns Hopkins University.

The course introduces students to fundamental data structures and algorithms. It aims to cultivate the skills needed for efficiently and effectively solving computational problems.

Author: Ali Madooei