问题遇到的现象和发生背景
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;
}


不知道是不什么问题
求解