算法原理:
PHP代码:
function isSearch($treenode) {if ($treenode == null) {return true;}$stack = [];$curNode = $treenode;$preNode = $treenode;array_push($stack, $treenode);while ($stack || $curNode) {while ($curNode) {array_push($stack, $curNode);$curNode = $curNode->leftnode;}$curNode = array_pop($stack);if ($preNode->value > $curNode->value) {return false;break;}$preNode = $curNode;$curNode = $curNode->rightNode}return true;}
