Lectures:
Check vision for the lecture slides, handouts, lab exercises, tutorials, and solutions.
For source code and help with the exercises visit the link below.
Recommended Book: Data Structures and Algorithms in Java, 4th edition, by Michael T. Goodrich and Roberto Tamassia