实现二叉树中序遍历Morris方法的函数

Morris中序遍历二叉树的算法步骤如下：
1. 初始化当前节点cur为root节点；
2. 如果cur没有左孩子，则输出当前节点，并将其右孩子作为当前节点，即cur = cur->rchild；
3. 如果cur有左孩子，则寻找cur的前驱，即cur的左子树的最右下角节点：
a). 如果前驱节点的右孩子为空，则将它的右孩子指向当前节点，当前节点更新为当前节点的左孩子，即cur = cur->lchild；
b).
如果前驱节点的右孩子非空，即指向当前节点，则断开该指向，即将前驱节点的右孩子置为空，输出当前节点cur，并将当前节点更新为当前节点的右孩子，即cur
= cur->rchild。
4. 重复步骤2和步骤3，直至cur为空