Sorting
Searching
Pathfinding
Data Structures
Recommendation