数据结构与算法之深入解析“从先序遍历还原二叉树”的求解思路与算法示例
Posted ╰つ栺尖篴夢ゞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构与算法之深入解析“从先序遍历还原二叉树”的求解思路与算法示例相关的知识,希望对你有一定的参考价值。
一、题目要求
- 从二叉树的根节点 root 开始进行深度优先搜索,在遍历中的每个节点处,输出 D 条短划线(其中 D 是该节点的深度),然后输出该节点的值(如果节点的深度为 D,则其直接子节点的深度为 D + 1,根节点的深度为 0)。
- 如果节点只有一个子节点,那么保证该子节点为左子节点,给出遍历输出 S,还原树并返回其根节点 root。
- 示例 1:
输入:"1-2--3--4-5--6--7"
输出:[1,2,5,3,4,
以上是关于数据结构与算法之深入解析“从先序遍历还原二叉树”的求解思路与算法示例的主要内容,如果未能解决你的问题,请参考以下文章