Sorting algorithms
Stacks and queues
Trees (data structure)
Searching algorithms
Linked list
Arrays
Data structure and algorithm