Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure. 题意: 一颗二叉搜索树中有2个结点的元素被误换了,要求恢复二叉搜索树的原状. 思路: 中序遍历BST,若发现一次逆序,说明是两个相连结点的误换,直接交换结点的值:若发现两次逆序,则为不相连的两个结点误换,交换错误的结点即可.用一个变量保存先前结点的状态,若发生逆序则记…