Dashboard Temp Share Shortlinks Frames API

HTMLify

day35.py
Views: 5 | Author: prakhardoneria
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Solution:
    def findPreSuc(self, root, key):
        pre = None
        suc = None
        
        # Finding Successor
        curr = root
        while curr:
            if curr.data > key:
                suc = curr
                curr = curr.left
            else:
                curr = curr.right
                
        # Finding Predecessor
        curr = root
        while curr:
            if curr.data < key:
                pre = curr
                curr = curr.right
            else:
                curr = curr.left
                
        return pre, suc