Search⌘ K
AI Features

Closest Binary Search Tree Value

Explore how to identify the node in a binary search tree that is closest to a given floating point target. Learn to handle large tree sizes and value ranges while applying tree depth-first search strategies. This lesson helps you build an efficient algorithm that returns the closest value, prioritizing the smallest if multiple are equally close.

Statement

Given the root of a binary search tree and a floating point target value, find the node value in the BST that is closest to target. If there are multiple node values with the same minimum distance to target, return the smallest among them.

Note: The target is a floating point number, while all node values are integers.

Constraints:

  • The number of nodes in the tree is in the range [1,104][1, 10^4] ...