目录
└─Outline
├─algorithms
│ ├─search
│ │ ├─binarysearch
│ │ └─linearsearch
│ └─sort
│ ├─bubblesort
│ ├─countingsort
│ ├─insertionsort
│ ├─mergesort
│ ├─quicksort
│ ├─selectionsort
│ └─shellsort
└─datastructures
├─array
├─avltree
├─binarysearchtree
├─hashtable
├─linkedlist
├─map
├─maxheap
├─queue
├─redblacktree
├─segmenttree
├─set
├─stack
├─trie
└─unionfind