The main textbook for the course is
Data Structures and Algorithm Analysis in C++,
by Mark Allen Weiss.
My lectures will only roughly follow the style and content
of this book. Instead, I use my own notes that
draw upon several other books and original research
papers for specific algorithms and data structures.
It is, therefore, imperative that you attend all lectures
because you will not find in the textbook many ideas and
details discussed in class.