add sequence
add linked list
add string
add stack
add tree
tree and graph
sort
serach
brute
bfs
dfs