From 64daa3fe859207b13b52571bbf007fe19004f39c Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:42:20 +0530 Subject: [PATCH 01/17] Add files via upload --- assets/606 ex1.png | Bin 0 -> 33822 bytes assets/606 ex2.png | Bin 0 -> 30833 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/606 ex1.png create mode 100644 assets/606 ex2.png diff --git a/assets/606 ex1.png b/assets/606 ex1.png new file mode 100644 index 0000000000000000000000000000000000000000..835531992e9b24a4b8e60ce0d9b9ffb8c865a1e6 GIT binary patch literal 33822 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 SnLwN18(I(a)GMJc!u}rz^P>L% literal 0 HcmV?d00001 From 10d2d0b50388348925cc59d5bfc920bff2f64951 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:44:26 +0530 Subject: [PATCH 02/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 3991a9f31..46ba84e65 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,13 +15,13 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples -**Example 1:** +**Example 1:**![Screenshot of the application](.././../../assets/606 ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` -**Example 2:** +**Example 2:**![Screenshot of the application](.././../../assets/606 ex2.png) **Input:** `root = [1,2,3,null,4]` **Output:** `"1(2()(4))(3)"` @@ -127,4 +127,4 @@ class Solution: >Reason: The space complexity is determined by the recursion stack, which in the worst case (unbalanced tree) is O(n), but on average (balanced tree) is O(log n). ### References -**LeetCode Problem:** Construct String from Binary Tree \ No newline at end of file +**LeetCode Problem:** Construct String from Binary Tree From 94959adad1a2c82224f8dad2a435a3a540d480ea Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:48:07 +0530 Subject: [PATCH 03/17] Update 0606-Construct-String-from-Binary-Tree.md From 5884bf35f63c942160732a6f5c03d663acaef31b Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:52:34 +0530 Subject: [PATCH 04/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 46ba84e65..9646faa1e 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,7 +15,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples -**Example 1:**![Screenshot of the application](.././../../assets/606 ex1.png) +**Example 1:**![Screenshot of the application](../../../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` From 4bfe3047be7bfd2d135ac2e2bd0759514a30d619 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:54:42 +0530 Subject: [PATCH 05/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 9646faa1e..6f51d0970 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,7 +15,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples -**Example 1:**![Screenshot of the application](../../../../assets/606%20ex1.png) +**Example 1:** ![Screenshot of the application](../../../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` From 3e83b57bcf1ee0e05679eef83159df337e86c85b Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:56:04 +0530 Subject: [PATCH 06/17] Update 0606-Construct-String-from-Binary-Tree.md From c538a2f7151abdf484bfd7d5d9f4dbe432c004cc Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:58:45 +0530 Subject: [PATCH 07/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 1 - 1 file changed, 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 6f51d0970..fbcf67167 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -16,7 +16,6 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** ![Screenshot of the application](../../../../assets/606%20ex1.png) - **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` From 9d656df08ad99b863a9a45979aef750867ba5fb5 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 07:59:57 +0530 Subject: [PATCH 08/17] Create screenshot.png --- dsa-solutions/lc-solutions/0600-0699/screenshot.png | 1 + 1 file changed, 1 insertion(+) create mode 100644 dsa-solutions/lc-solutions/0600-0699/screenshot.png diff --git a/dsa-solutions/lc-solutions/0600-0699/screenshot.png b/dsa-solutions/lc-solutions/0600-0699/screenshot.png new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/dsa-solutions/lc-solutions/0600-0699/screenshot.png @@ -0,0 +1 @@ + From ea498acd954338f64e8788535b6bb4645c40ed1e Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:01:34 +0530 Subject: [PATCH 09/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index fbcf67167..1a00e5a89 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -20,7 +20,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` -**Example 2:**![Screenshot of the application](.././../../assets/606 ex2.png) +**Example 2:**![Screenshot of the application](.././../../assets/606%20ex2.png) **Input:** `root = [1,2,3,null,4]` **Output:** `"1(2()(4))(3)"` From 805a4061f31ae9201f5ffa743858031055baabab Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:02:09 +0530 Subject: [PATCH 10/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 1a00e5a89..3d8e4211e 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,13 +15,14 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples -**Example 1:** ![Screenshot of the application](../../../../assets/606%20ex1.png) +**Example 1:** +![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` -**Example 2:**![Screenshot of the application](.././../../assets/606%20ex2.png) - +**Example 2:** +![Screenshot of the application](.././../../assets/606%20ex2.png) **Input:** `root = [1,2,3,null,4]` **Output:** `"1(2()(4))(3)"` **Explanation:** Originally, it needs to be `"1(2()(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2()(4))(3)"` From d13ccede7adad7020448a948de5319112761442a Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:02:39 +0530 Subject: [PATCH 11/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 3d8e4211e..6e1e19982 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -16,9 +16,9 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** -![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` +![Screenshot of the application](.././../../assets/606%20ex1.png) **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` **Example 2:** From 6834b0d3990c8507a26c07ebb6ecf3be87effc79 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:03:01 +0530 Subject: [PATCH 12/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 6e1e19982..3d8e4211e 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -16,9 +16,9 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** +![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` -![Screenshot of the application](.././../../assets/606%20ex1.png) **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` **Example 2:** From e14d6c7702da72863235e21c819ba8c87c56f085 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:03:31 +0530 Subject: [PATCH 13/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 3d8e4211e..703312926 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -14,15 +14,14 @@ description: "Given the root of a binary tree, construct a string consisting of Given the root of a binary tree, construct a string consisting of parenthesis and integers from a binary tree with the preorder traversal way. ### Examples - -**Example 1:** ![Screenshot of the application](.././../../assets/606%20ex1.png) +**Example 1:** **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` -**Example 2:** ![Screenshot of the application](.././../../assets/606%20ex2.png) +**Example 2:** **Input:** `root = [1,2,3,null,4]` **Output:** `"1(2()(4))(3)"` **Explanation:** Originally, it needs to be `"1(2()(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2()(4))(3)"` From 9d342dcd8e42730094aac1f85c31d3b65af2ac06 Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:04:47 +0530 Subject: [PATCH 14/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 703312926..ddcaf5a33 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -14,8 +14,8 @@ description: "Given the root of a binary tree, construct a string consisting of Given the root of a binary tree, construct a string consisting of parenthesis and integers from a binary tree with the preorder traversal way. ### Examples -![Screenshot of the application](.././../../assets/606%20ex1.png) **Example 1:** +- ![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` From 73f039f1bb4304cf457fb8f97327181a578fa52b Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:05:08 +0530 Subject: [PATCH 15/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index ddcaf5a33..7864b8e95 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,7 +15,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** -- ![Screenshot of the application](.././../../assets/606%20ex1.png) +![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` From e7655c29ce060b792aa922339779dfdd5bc4ea2d Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:05:46 +0530 Subject: [PATCH 16/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 7864b8e95..7b4f3e4a4 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -16,12 +16,14 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** ![Screenshot of the application](.././../../assets/606%20ex1.png) + **Input:** `root = [1,2,3,4]` **Output:** `"1(2(4))(3)"` **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` -![Screenshot of the application](.././../../assets/606%20ex2.png) **Example 2:** +![Screenshot of the application](.././../../assets/606%20ex2.png) + **Input:** `root = [1,2,3,null,4]` **Output:** `"1(2()(4))(3)"` **Explanation:** Originally, it needs to be `"1(2()(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2()(4))(3)"` From 98b84de92a9c32fce0268721e83d8c7b791e97aa Mon Sep 17 00:00:00 2001 From: maradadivyasree020 <132190190+maradadivyasree020@users.noreply.github.com> Date: Mon, 17 Jun 2024 08:06:10 +0530 Subject: [PATCH 17/17] Update 0606-Construct-String-from-Binary-Tree.md --- .../0600-0699/0606-Construct-String-from-Binary-Tree.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md index 7b4f3e4a4..7b973c7c0 100644 --- a/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md +++ b/dsa-solutions/lc-solutions/0600-0699/0606-Construct-String-from-Binary-Tree.md @@ -15,6 +15,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an ### Examples **Example 1:** + ![Screenshot of the application](.././../../assets/606%20ex1.png) **Input:** `root = [1,2,3,4]` @@ -22,6 +23,7 @@ Given the root of a binary tree, construct a string consisting of parenthesis an **Explanation:** Originally, it needs to be `"1(2(4)())(3()())"`, but you need to omit all the unnecessary empty parenthesis pairs. And it will be `"1(2(4))(3)"` **Example 2:** + ![Screenshot of the application](.././../../assets/606%20ex2.png) **Input:** `root = [1,2,3,null,4]`