A quick cheat sheet on common algorithms and data structures:
Linear Structures
Linked Lists
Basic Implementation
String
Related Algorithms
Arrays
Sorting
Tree-based Structures
Binary Tree
Heap
n-ary Tree
Union Find
Hashing Table
Graphs
Storage
Traverse
Properties
Algorithms
Dynamic Programming
Recursion
Searching