l*****n 发帖数: 1648 | 1 如果函数参数是二叉树的指针,有没有办法可以把根指针保存下来? |
C*****n 发帖数: 1049 | |
l*****n 发帖数: 1648 | 3 汗,调用到第二层的时候root已经不是root了啊。
【在 C*****n 的大作中提到】 : return root
|
t******4 发帖数: 134 | 4 送进函数之前存一个?
函数多一个参数专门往下传root指针?
啥目的呢
:如果函数参数是二叉树的指针,有没有办法可以把根指针保存下来?
【在 l*****n 的大作中提到】 : 汗,调用到第二层的时候root已经不是root了啊。
|
l*****n 发帖数: 1648 | 5 目的是对根的处理和其他层不一样,需要保留判断条件。
送之前存一个当然是搞笑了。
多一个参数可行,就是看起来怪怪的,调用的时候传递两个相同参数。如果只允许一个
参数,有没有别的办法?
【在 t******4 的大作中提到】 : 送进函数之前存一个? : 函数多一个参数专门往下传root指针? : 啥目的呢 : : :如果函数参数是二叉树的指针,有没有办法可以把根指针保存下来?
|
t******4 发帖数: 134 | 6 加一个parent指针? or
加一个域标识root?
如果不能修改数据结构
送进函数之前特殊处理root,处理完进去递归
:目的是对根的处理和其他层不一样,需要保留判断条件。
:送之前存一个当然是搞笑了。
:多一个参数可行,就是看起来怪怪的,调用的时候传递两个相同参数。如果只允许一
个参数,有没有别的办法?
【在 l*****n 的大作中提到】 : 目的是对根的处理和其他层不一样,需要保留判断条件。 : 送之前存一个当然是搞笑了。 : 多一个参数可行,就是看起来怪怪的,调用的时候传递两个相同参数。如果只允许一个 : 参数,有没有别的办法?
|
f****n 发帖数: 399 | 7 第一次调用之前存一个全局变量为啥不行?多线程的?
[在 liamsun (维) 的大作中提到:]
:如果函数参数是二叉树的指针,有没有办法可以把根指针保存下来?
:
:........... |