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 @@ +

1544. Count Good Nodes in Binary Tree

Medium


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:

+ + \ No newline at end of file