更新0530.二叉搜索树的最小绝对值差.md迭代Java注释

This commit is contained in:
ironartisan
2021-09-07 10:29:23 +08:00
parent 5769c6c7e3
commit 300f4a32d1

View File

@ -184,15 +184,15 @@ class Solution {
int result = Integer.MAX_VALUE;
while (cur != null || !stack.isEmpty()) {
if (cur != null) {
stack.push(cur);
cur = cur.left; // 左节点入栈
stack.push(cur); // 将访问的节点放进栈
cur = cur.left; // 左
}else {
cur = stack.pop(); // 右节点入栈
if (pre != null) {
cur = stack.pop();
if (pre != null) { // 中
result = Math.min(result, cur.val - pre.val);
}
pre = cur;
cur = cur.right;
cur = cur.right; // 右
}
}
return result;