LintCode第1534题-将二叉搜索树转换为已排序的双向链接列表
双向链表中的每个节点都有一个前任和后继。对于循环双向链表,第一个元素的前导是最后一个元素,最后一个元素的后继是第一个元素。2.由于为中序遍历 那么要在递归右子树前就要把前两个节点即当前的节点和前驱节点找到并相互链接,并通过右子树来遍历来判断是否有后续节点.转换后,树节点的左指针应指向其前一个指针,右指针应指向其后继指针。可以将左右指针视为双向链表中上一个和下一个指针的同义词。“head”符号表示它指向的节点是链表的最小元素。//通过中序遍历将其变为按大小顺序递增的循环双向链表。下图显示了转换后的BST。









