add algorithm

1. data structure
graph
hash
list
queue
stack
tree

2. sort
basic number sort
bubble, insert, shell sort
merge sort
quick sort
heap sort
list sort
select sort

Signed-off-by: Lindell Xu <lxu@vetronicsltd.com.cn>