Class Solution
- java.lang.Object
-
- g0801_0900.s0889_construct_binary_tree_from_preorder_and_postorder_traversal.Solution
-
public class Solution extends Object
889 - Construct Binary Tree from Preorder and Postorder Traversal.Medium
Given two integer arrays,
preorderandpostorderwherepreorderis the preorder traversal of a binary tree of distinct values andpostorderis the postorder traversal of the same tree, reconstruct and return the binary tree.If there exist multiple answers, you can return any of them.
Example 1:

Input: preorder = [1,2,4,5,3,6,7], postorder = [4,5,2,6,7,3,1]
Output: [1,2,3,4,5,6,7]
Example 2:
Input: preorder = [1], postorder = [1]
Output: [1]
Constraints:
1 <= preorder.length <= 301 <= preorder[i] <= preorder.length- All the values of
preorderare unique. postorder.length == preorder.length1 <= postorder[i] <= postorder.length- All the values of
postorderare unique. - It is guaranteed that
preorderandpostorderare the preorder traversal and postorder traversal of the same binary tree.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
constructFromPrePost
public TreeNode constructFromPrePost(int[] preorder, int[] postorder)
-
-