Untitled
unknown
plain_text
10 months ago
578 B
4
Indexable
class Solution {
public:
int minDiff = INT_MAX;
void inOrder(TreeNode* root, TreeNode* &prev) {
if(root == NULL)
return;
inOrder(root->left, prev);
if(prev != NULL) {
minDiff = min(minDiff, root->val - prev->val);
}
prev = root;
inOrder(root->right, prev);
}
int getMinimumDifference(TreeNode* root) {
TreeNode* prev = NULL;
inOrder(root, prev);
return minDiff;
}
};Editor is loading...
Leave a Comment