From b84caddd4a9097b6f2898f9f824dcf1bf9e8710e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=E1=BB=93=20V=C4=83n=20H=C3=B2a?= <56647826+hovanhoa@users.noreply.github.com> Date: Wed, 18 Oct 2023 14:57:36 +0700 Subject: [PATCH] Create README - LeetHub --- .../README.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 1544-count-good-nodes-in-binary-tree/README.md diff --git a/1544-count-good-nodes-in-binary-tree/README.md b/1544-count-good-nodes-in-binary-tree/README.md new file mode 100644 index 0000000..ac8c67c --- /dev/null +++ b/1544-count-good-nodes-in-binary-tree/README.md @@ -0,0 +1,41 @@ +
Given a binary tree root
, a node X in the tree is named good if in the path from root to X there are no nodes with a value greater than X.
Return the number of good nodes in the binary tree.
+ ++
Example 1:
+ ++Input: root = [3,1,4,3,null,1,5] +Output: 4 +Explanation: Nodes in blue are good. +Root Node (3) is always a good node. +Node 4 -> (3,4) is the maximum value in the path starting from the root. +Node 5 -> (3,4,5) is the maximum value in the path +Node 3 -> (3,1,3) is the maximum value in the path.+ +
Example 2:
+ ++Input: root = [3,3,null,4,2] +Output: 3 +Explanation: Node 2 -> (3, 3, 2) is not good, because "3" is higher than it.+ +
Example 3:
+ ++Input: root = [1] +Output: 1 +Explanation: Root is considered as good.+ +
+
Constraints:
+ +[1, 10^5]
.[-10^4, 10^4]
.