primitive data structures
non-primitive data structures
essential for managing and manipulating data in an efficient and effective way
Integer Float Character Boolean Double Void
data structures that are built using primitive data types.
Stacks: A collection of elements that follow the Last-In-First-Out (LIFO) principle.
Queues: A collection of elements that follow the First-In-First-Out (FIFO) principle.
Hash tables: A data structure that stores data in an associative manner using a hash function.
elements are linked using pointers