递归算法用到的数据结构