Algorithm

Array

Stack

Queue

Linked List

Recursion

Tree

Heap

Graph

Sort

Search

Critical Section