# Data Structures

- [Basic Datastructures](/algorithms/data-structures/basic-datastructures.md)
- [Table or Array](/algorithms/data-structures/basic-datastructures/table-or-array.md)
- [List](/algorithms/data-structures/basic-datastructures/list.md)
- [Linked List](/algorithms/data-structures/basic-datastructures/linked-list.md)
- [Stack](/algorithms/data-structures/basic-datastructures/stack.md)
- [Queue](/algorithms/data-structures/basic-datastructures/queue.md)
- [Deque](/algorithms/data-structures/basic-datastructures/deque.md)
- [Dictionary](/algorithms/data-structures/basic-datastructures/dictionary.md)
- [HashTables](/algorithms/data-structures/basic-datastructures/hashtables.md)
- [Trees](/algorithms/data-structures/trees.md)
- [Tree](/algorithms/data-structures/trees/basics.md)
- [Binary Search Tree](/algorithms/data-structures/trees/binary-search-tree.md)
- [Heap](/algorithms/data-structures/trees/heap.md)
- [Red-Black Trees](/algorithms/data-structures/trees/red_black.md)
- [Splay Trees](/algorithms/data-structures/trees/splay.md)
- [Randomized Search Trees](/algorithms/data-structures/trees/randomized_search.md)
- [Dynamic Programming](/algorithms/data-structures/dynamic_programming.md)
- [Fibonacci](/algorithms/data-structures/dynamic_programming/example_fibonacci.md)
- [Knapsack](/algorithms/data-structures/dynamic_programming/example_knapsack.md)
- [Optimal Binary Search Trees](/algorithms/data-structures/dynamic_programming/example_optimal_binary_search_trees.md)
- [Longest Common Sub sequence](/algorithms/data-structures/dynamic_programming/example_longest_common_sub_sequence.md)
- [External Data Structures](/algorithms/data-structures/external-data-structures.md)
- [B-Trees](/algorithms/data-structures/external-data-structures/b_trees.md)
- [Variants](/algorithms/data-structures/external-data-structures/variants.md)
- [Multi-dimensional Data Structures](/algorithms/data-structures/multi-dimensional-data-structures.md)
- [Point-Region Quadtree](/algorithms/data-structures/multi-dimensional-data-structures/point-region-quadtree.md)
- [Point-Quadtrees](/algorithms/data-structures/multi-dimensional-data-structures/point-quadtrees.md)
- [Priority Queues](/algorithms/data-structures/priority-queues.md)
- [Binomial Queues](/algorithms/data-structures/priority-queues/binomial-queues.md)
