606 Construct String from Binary Tree
606. Construct String from Binary Tree
1. Question
You need to construct a string consists of parenthesis and integers from a binary tree with the preorder traversing way.
The null node needs to be represented by empty parenthesis pair "()". And you need to omit all the empty parenthesis pairs that don't affect the one-to-one mapping relationship between the string and the original binary tree.
Example 1:
Example 2:
2. Implementation
(1) Recursion
思路:直接preorder traversal就好,注意如果右子树是空的时候,不需要加"()",这样并不影响1-1对应的关系
3. Time & Space Complexity
Recursion: 时间复杂度O(n), 空间复杂度O(h)
Last updated