- Python编程300例:快速构建可执行高质量代码
- 李永华编著
- 155字
- 2021-03-26 23:33:16
例37 二叉树最长连续序列
1.问题描述
给定一棵二叉树,找到最长连续路径的长度,即任何序列起始节点到树中任一节点都必须遵循父-子关系,最长的连续路径必须是从父节点到子节点。
2.问题示例
输入{1,#,3,2,4,#,#,#,5},输出3,二叉树如下所示:
最长连续序列是3-4-5,所以返回3。
3.代码实现
4.运行结果
输入:{1,#,3,2,4,#,#,#,5}
输出:3