Find a university to explore its courses and reviews.
Covers fundamental data structures including arrays, linked lists, stacks, queues, trees, hash tables, and graphs with analysis of algorithms in C++.
Data Structures at RPI is legendary. Prof Cutler is amazing - she explains C++ and complex data structures in a way that actually makes sense. The homework assignments are challenging but incredibly well-designed. Each one teaches you something new. You will spend a lot of time on this class but it is absolutely worth it.
Tips for success
Go to office hours. The TAs for this class are some of the best at RPI. Also start homework early because debugging C++ takes time.
Challenging but students rate it highly.