摘要: Question 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 Solution 思想就是后续遍历的最后一个节点是根节点,然后从左边往右,先是左子树再是右子树。 然后从头开始比根节点小的,作为左子树,那么剩 阅读全文
posted @ 2017-06-29 21:52 清水汪汪 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Question Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may assume that duplicates do not exist in the tree. So 阅读全文
posted @ 2017-06-29 20:56 清水汪汪 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Question Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume that duplicates do not exist in the tree. Sol 阅读全文
posted @ 2017-06-29 20:53 清水汪汪 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Question 输入某二叉树的后序遍历和中序遍历的结果,请重建出该二叉树。假设输入的后序遍历和中序遍历的结果中都不含重复的数字。例如输入后序遍历序列{1, 3, 4, 2}和中序遍历序列{1, 2, 3, 4},则重建二叉树并返回。 Solution 这道题跟中序和先序重建二叉树差不多,不同之处, 阅读全文
posted @ 2017-06-29 20:38 清水汪汪 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Question 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 Solution 首先先序遍历的第一个数字是 阅读全文
posted @ 2017-06-29 19:59 清水汪汪 阅读(141) 评论(0) 推荐(0) 编辑