第4题有人知道怎么做吗?应该是用递归实现?但写代码无从下手,求大神帮忙,谢谢(之前笔试遇到的题目)
第4题就是在第3题的基础上,将每层最大的数据连接起来的路径
我有想过,但是每层最大的数据有可能连接起来后不是一条路径...
比如第二层,换一下,根结点的左结点为10,右结点为9
每层最大路径为1 10 7,不是一条路径
@前程明亮: 上面的回答我也发现有问题。换个思路,从最下面的叶子节点向上求和,遇到同一父节点时,保留和最大那条,将其他的舍弃。因为对于每个叶子节点,都只有唯一的从跟到叶子的路径,所以能够确定唯一路径。