问题遇到的现象和发生背景
leetcode98 root为0时不能通过,但是在vs上跑能出正确结果。
```c
struct TreeNode* pre = NULL;
bool isValidBST (struct TreeNode* root) {
if (!root) return true;
bool left = isValidBST(root->left);
if (pre != NULL && pre->val >= root->val)
return false;
pre = root;
bool right = isValidBST(root->right);
return right && left;
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/329248158076186.png "#left")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/678368158076154.png "#left")
不知道是不什么问题
求解