# Trees and Tree-like Data Structures

## Trees Overview
- Traversal
  - DFS
  - BFS

## Binary Search Tree
- Overview
- Balanced Binary Search Trees
  - Red-black trees
    - STL implementations
    - `set`, `multiset`
    - `map`, `multimap`
  - AVL trees

## Heaps
- Overview
- Sample implementation
- STL implementations
  - `priority_queue<T>`
  - `make_heap()`, `push_heap()`, `pop_heap()`, ...

## Indexed tree
- Overview
- Variations
  - Compressed (Fenwick Tree)
  - Multidimensional Indexed Tree

## Tries

Add short overview for Trees and Tree-like Data Structures
Add short overview for Trees and Tree-like Data Structures
