270. Closest Binary Search Tree Value

Posted tobeabetterpig

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了270. Closest Binary Search Tree Value相关的知识,希望对你有一定的参考价值。

270. Closest Binary Search Tree Value

不停移动root直到走到底。 之间比较和当前最好的的值哪个更好。 注意先保存下 第一个root的value, 因为这个root 的 value 也有可能是 最好的值


class Solution {
    public int closestValue(TreeNode root, double target) {
        int result = root.val;
        while(root != null){
            if(Math.abs(root.val - target) < Math.abs(result - target)){
                result = root.val;
            }
            if(root.val > target){
                root = root.left;
            }else{
                root = root.right;
            }
        }
        return result;
        
    }
}

 

以上是关于270. Closest Binary Search Tree Value的主要内容,如果未能解决你的问题,请参考以下文章

270. Closest Binary Search Tree Value

Leetcode 270. Closest Binary Search Tree Value

Leetcode 270: Closest Binary Search Tree Value

[LC] 270. Closest Binary Search Tree Value

270. Closest Binary Search Tree Value - Easy

LeetCode Closest Binary Search Tree Value