List of data structures Guide, Meaning , Facts, Information and Description
This is a list of data structures. For a wider list of terms, see list of terms relating to algorithms and data structures.
- Linear data structures
- List
- Hash table (also known as a "map", "dictionary" or "associative array")
- Stack (a.k.a LIFO Last in, first out)
- Queue (a.k.a FIFO First in, first out)
- Priority queue - sometimes implemented as a Heap, below
- Deque
- Buffer gap
- Graph data structures
- Adjacency list
- Disjoint-set data structure
- Graph-structured stack
- Scene graph
- Tree data structures
- M-Way Tree
- Binary search trees
- Self-balancing binary search trees
- Heap
- Parse tree
- Quadtree and Octree
- Suffix tree
- Trie
- Other data structures
- Tagged union
- Union
- Frame
- Database and "table"
Ordered Unique Cells per Node
------- ------ --------------
Bag No No 1
Set No Yes 1
List Yes No 1
Map No Yes 2
"Ordered" does not mean sorted, only that input order is "retained". Other structures such as "linked list" and "stack" cannot easily be defined this way because there are specific operations associated with them.
This is an Article on List of data structures. Page Contains Information, Facts Details or Explanation Guide About List of data structures
