增加AVL树，部分警告待处理