counting sort"
dynamic programming
hash function
heap sort
huffman