Data Structures

How data is organized in memory. We need to consider how we organize, represent and access data since it can impact how fast our code runs.

Linear

Hierarchical