Data Structures & Algorithms Abstract Data Types Arrays [] Matrices Linked Lists (Single, TODO: Double, Circular) Stacks [] Queues [] Trees [] Graphs [] Recursion [] Heaps [] Sorting [] Searching