1. 解题思路 此题我们可以借助队列这个数据结构 + 层序遍历来解决。只要知道队列的特点是“先进先出”,那么此题就很好解决。 首先判断二叉树是否为空; 其次先把根节点放入队列,然后弹出根节点,添加到列表中; 开始遍历每一层,如果左右节点不为空,则放入队列里,接着弹出添加到列表; 重复前面的过程,直到二叉树节点为空。 2. 图解示例 输入:{5,4,#,3,#,2,#,1}返回值:[5,4,3,2,1] 首先根据输入的二叉树数据,可以画出如下二叉树: 紧接着把根节点放入队列中这一步: 遍历每一层,左右节点是否为空;不为空就加入队列: 重复上面的过程,直到二叉树节点为空: 3....