摘要:
描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 示例1 输入: {1,2,3,4,5,#,6,#,#,7} 返回值: 4 解题思路: 这道题的思路很简单,用递归;终止条件为当节点为空的时候,就返回0,否则返回左子树和右子 阅读全文
posted @ 2021-08-21 15:33
好的好的,
阅读(41)
评论(0)
推荐(0)
摘要:
描述 请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序 阅读全文
posted @ 2021-08-21 11:26
好的好的,
阅读(52)
评论(0)
推荐(0)
摘要:
描述 输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 示例1 输入: {10,5,12,4,7},22 返回值: [[10,5,7],[10,12]] 示例2 输入: {10,5,12,4, 阅读全文
posted @ 2021-08-21 10:20
好的好的,
阅读(25)
评论(0)
推荐(0)
浙公网安备 33010602011771号