We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 387ca27 commit 5f251a7Copy full SHA for 5f251a7
tree/Nom68.java
@@ -0,0 +1,24 @@
1
+package tree;
2
+
3
+/**
4
+ * @author tujietg
5
+ * @date 5/30/20 11:05 AM
6
+ */
7
+public class Nom68 {
8
9
+ public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {
10
+ if (root == null || root == p || root == q) {
11
+ return root;
12
+ }
13
+ TreeNode leftNode = lowestCommonAncestor(root.left, p, q);
14
+ TreeNode rightNode = lowestCommonAncestor(root.right, p, q);
15
+ if (leftNode == null) {
16
+ return rightNode;
17
18
+ if (rightNode == null) {
19
+ return leftNode;
20
21
22
23
24
+}
tree/TreeNode.java
@@ -0,0 +1,16 @@
+ * @date 5/30/20 11:06 AM
+public class TreeNode {
+ int val;
+ TreeNode left;
+ TreeNode right;
+ TreeNode(int x) {
+ val = x;
0 commit comments