Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 540 Bytes

File metadata and controls

25 lines (20 loc) · 540 Bytes
int ans=-1;

    int find(Node* root, int input)
    {
        if (root == NULL) return ans;
    
        if(root->data==input)   return ans=input;
    
        if(root->data > input)
        {
            ans=root->data;
            return find(root->left,input);
        }
        else
            return find(root->right,input);
    }
int findCeil(Node* root, int input) {
   
        find(root,input);
        return ans;
}