[抄题]: [思维问题]: 不知道要定义resultType, 其实用仔细分析判断条件就行了:是否是bst+最大最小值 类似于平衡二叉树:是否平衡+左右的高度差 [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): 1-1也不是.所以left.max >= root.val也不行 [画图]: [一刷]: 空节点可以认为是平衡二叉树 只有在root.left非空,并且直接拿left.max比root的取val大时,才能否定 最后可以直接…