Google-Developer-Student-Club-CCOEW / Competitive-Programming-2023-GDSC-CUMMINS-X-GDSC-MMCOE

Welcome to the Hacktoberfest 2023 Competitive-Programming Cohort for Cummins College and MMCOE students! To request issue assignment, create a pull request, providing: 1. Full Name πŸ§‘β€πŸŽ“ 2.Email πŸ“§ 3.College ID (RNO) πŸ”’ 4.Branch of Study.πŸ“š 5. Year πŸ“† .The Cummins College and MMCOE students' PRs will be considered only. Thank you!
9 stars 69 forks source link

Lowest Common Ancestor of a Binary Search Tree #102

Closed soniadessai closed 1 year ago

soniadessai commented 1 year ago

Write code in the preferred language and attach output with it.

Given a binary search tree (BST), find the lowest common ancestor (LCA) node of two given nodes in the BST.

According to the definition of LCA on Wikipedia: β€œThe lowest common ancestor is defined between two nodes p and q as the lowest node in T that has both p and q as descendants (where we allow a node to be a descendant of itself).”

Example 1:

image

Input: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8 Output: 6 Explanation: The LCA of nodes 2 and 8 is 6.

Example 2:

image

Input: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 4 Output: 2 Explanation: The LCA of nodes 2 and 4 is 2, since a node can be a descendant of itself according to the LCA definition.

Example 3:

Input: root = [2,1], p = 2, q = 1 Output: 2

MOHIT-PANDEY215 commented 1 year ago

Hey @Sonia312 , Please assign this issue to me.

Swetathakare commented 1 year ago

Could you assign this issue to me ? Name :Sweta Thakare Roll no :UCE2022654 e.mail :[sweta.thakare@cumminscollege.in]

Lavanyawaghulde commented 1 year ago

@Sonia312 Could you assign this issue to me ? Name : Lavanya Waghulde Roll no :UCE2022362 e.mail : lavanya.waghulde@cumminscollege.in

Lavanyawaghulde commented 1 year ago

@Sonia312 I have submitted solution . Could you please check?