麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

驗證二叉查找樹

2019-11-14 09:47:16
字體:
來源:轉載
供稿:網友

分治法。

分左右子樹進行計算,但在計算時,有兩點需要注意:

需要另外創建一個函數,它用來傳遞不能超過的最低值和不能超過的最高值;但是還有一個特殊值需要排除,就是最大最小int本身。

C++代碼:

/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * this->val = val; * this->left = this->right = NULL; * } * } */class Solution {public: /** * @param root: The root of binary tree. * @return: True if the binary tree is BST, or false */ bool isValidBST(TreeNode *root) { return valid(root, INT_MIN, INT_MAX); } bool valid(TreeNode *root, int min, int max) { if (!root) { return true; } if ((root->val <= min&&root->val!=INT_MIN) || (root->val >= max&&root->val!=INT_MAX)) { return false; } return valid(root->left,min,root->val)&&valid(root->right,root->val,max); }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕激情视频 | 亚洲第五色综合网 | 欧美巨根 | 国产一区视频免费观看 | 国产成人高潮免费观看精品 | 日韩三级伦理在线观看 | h视频免费看| 欧美一级特黄aaaaaaa什 | 国产精品久久久久久婷婷天堂 | 久久久经典视频 | 欧美精品一区二区三区久久久 | 色淫湿视频 | 国产黄色免费网站 | 国产黄色网页 | 99ri在线| 在线 日本 制服 中文 欧美 | 亚洲精品自在在线观看 | 亚洲午夜久久久久 | 欧美日韩在线视频一区 | 日本精品久久久一区二区三区 | 国产成人在线免费视频 | 可以看逼的视频 | 日韩av电影免费在线观看 | 一级电影免费在线观看 | 久久精品片 | 日本在线不卡一区二区三区 | av电影院在线观看 | 久草在线播放视频 | 午夜在线视频观看 | 欧美性受xxxx人人本视频 | 午夜丰满少妇高清毛片1000部 | 91精品国产乱码久久桃 | 久久艹精品 | 欧美成人亚洲 | 欧美成人免费 | 青青草成人免费视频在线 | 久久污| 国产精品久久久久国产精品三级 | 欧美成人高清在线 | 国产分类视频 | 嫩草91在线 |