530. 二叉搜索树的最小绝对差

给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。

差值是一个正数,其数值等于两值之差的绝对值。

示例 1:

530. 二叉搜索树的最小绝对差_第1张图片

输入:root = [4,2,6,1,3]
输出:1

示例 2:

530. 二叉搜索树的最小绝对差_第2张图片

输入:root = [1,0,48,null,null,12,49]
输出:1

提示:

  • 树中节点的数目范围是 [2, 104]
  • 0 <= Node.val <= 105
class Solution {
public:
    vector v;
    void traversal(TreeNode *root)
    {
        if(root==nullptr)
            return;
        traversal(root->left);
        v.push_back(root->val);
        traversal(root->right);
    }
    int getMinimumDifference(TreeNode* root) {
        traversal(root);
        int res=INT_MAX;
        for(int i=0;i

你可能感兴趣的:(leetcode题解,算法)