CS61B - Data Structures - UC Berkeley
This is the second course in the CS61 Series at UC Berkeley. The language used throughout the course is Java and the students spend most of their time learning about different data structures, sorting algorithms, and general search algorithms.
Announcements
Be sure to check out the interviews section which contains a lot of interview level questions regarding data structures and run time.