题目描述
给定一棵至少含有两个节点的二叉搜索树,树中节点值均为非负整数且互不相同。
请在任意两个不同节点之间,求出节点值绝对差的最小值。
输入格式
第一行一个整数 ,表示二叉树的节点数。节点编号为 到 ,根节点编号为 ;当 时表示空树。
当 时,第二行包含 个整数 ,其中 表示节点 保存的值。
接下来 行,第 行包含两个整数 ,分别表示节点 的左孩子编号和右孩子编号。编号 表示相应孩子不存在。输入保证这些数据构成一棵合法二叉树。
输出格式
输出一个整数,表示任意两个不同节点值之间的最小绝对差。
3
0 100000 50000
0 2
3 0
0 0
50000
7
0 100000 33333 16666 50000 66666 83333
0 2
3 0
4 5
0 0
0 6
0 7
0 0
16666
2
100000 0
2 0
0 0
100000
数据范围与约定
- 树中节点的数目范围是 [2, ]
- 0 ≤ v_i ≤