add <stdlib.h> for malloc function, otherwise, tcc will be f**ked.
double linked list.
double linked list: inverse traverse list.
add binary search tree.
add queue data structure; add breadth traverse for binary search tree.