Recover Binary Search Tree 二叉树非递归遍历,利用stack和morris遍历
思路:一开始觉得就按照二叉搜索树的构造规则由上至下,遇到违反大小规则的节点就直接交换这三个数的值就好了,知道遇到badcase:[3,null,2,null,1],产出结果[2,null,1,null,3],发现这种贪心的策略不work,看了一下tag是用深搜,想了想,从下至上也是一种贪心的策略,也不work的。后来看到讨论区给出in-order的解法,再看看题目,发现还真是巧,因为题目只说交换了