完成所有的递归遍历算法