方法一:递归
var isValidBST = function(root) {
return jude(root,-Infinity,Infinity);
};
function jude(root,lower,upper){
if(root===null)return true;
if(root.val<=lower||root.val>=upper)return false;
return jude(root.left,lower,root.val)&&jude(root.right,root.val,upper);
}