Data Structures

Arrays

Stack

Queue

Linked List

Singly

Double

Hash Table

Collisions

Dictionary

Trees

Binary Tree

Heap

Binary Search Tree

Trie

Graphs

Directed and Undirected

Weighted and Unweighted

Cycles

Directed Acyclic Graphs