Data Structures
List of various data structures to learn.
Important Data Structures
Arrays
Understanding arrays as a data structure.
Strings
Understanding strings as a data structure.
Stacks
Understanding stacks as a data structure.
Queues
Understanding queues as a data structure.
Linked Lists
Understanding linked lists as a data structure.
Hash Tables
Understanding hash tables as a data structure.
Heaps
Understanding heaps as a data structure.
Trees
Understanding trees as a data structure.
Graphs
Understanding graphs as a data structure.
Book Recommendations
Just like the algorithms book, this book makes data structures so easy and fun to understand. It has a lot of illustrations and examples which makes it easy to understand the concepts. I would highly recommend this book to anyone who is starting with data structures.