
求解代码
如果根节点的值和p,q的差值相乘是正数,说明这两个差值要么都是正数,要么都是负数,所以p、q肯定位于根节点的同一侧,需要继续往下找;
如果相乘的结果是负数,说明p、q位于根节点的值两侧;
如果相乘为0,说明p,q至少有一个是根节点的值。
|
|

如果根节点的值和p,q的差值相乘是正数,说明这两个差值要么都是正数,要么都是负数,所以p、q肯定位于根节点的同一侧,需要继续往下找;
如果相乘的结果是负数,说明p、q位于根节点的值两侧;
如果相乘为0,说明p,q至少有一个是根节点的值。
|
|