摘要: 描述:给定一棵二叉树和其中的一个节点,找出中序遍历序列的下一个节点。树中应定义指向左节点、右节点、父节点的三个变量。 思路: 1.如果输入的当前节点有右孩子,则它的下一个节点即为该右孩子为根节点的子树的最左边的节点,比如2->5,1->3 2.如果输入的当前节点没有右孩子,就需要判断其与自身父节点的 阅读全文
posted @ 2019-02-19 18:17 思丿无邪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 描述:输入某二叉树的前序遍历和中序遍历结果,重建该二叉树。假设前序遍历或中序遍历的结果中无重复的数字。 思路:前序遍历的第一个元素为根节点的值,据此将中序遍历数组拆分为左子树+root+右子树,前序遍历数组拆分为root+左子树+右子树。再对左右子树进行同样的操作。 考点:对二叉树不同遍历方法的掌握 阅读全文
posted @ 2019-02-19 17:03 思丿无邪 阅读(134) 评论(0) 推荐(0) 编辑