What is a Data Structure?
A data structure is a method for storing, managing and organising data in a computer according to a set of rules in order to provide certain advantages with regard to space and efficiency of the data and its access and mutation.
- Arrays
- Linked Lists
- Stacks
- Trees
- Binary Trees (B-trees)
- Binary Search Trees
- Digital Trees (Tries)
- Graphs
- Directed Graphs
- Undirected Graphs
- Cyclic Graphs
- Hash Tables
- Dictionaries
- Stacks
- Heaps