add link_list struct and left_child right_sibling tree file