力扣530. 二叉搜索树的最小绝对差
力扣530. Minimum Absolute Difference in BST(二叉搜索树的最小绝对差)
BST 中任意两节点差的最小值。
示例 1:

输入:root = [4,2,6,1,3]
输出:1提示:
- 详见原题。
BST 中任意两节点差的最小值。
示例 1:

输入:root = [4,2,6,1,3]
输出:1提示:
统计同行同列没有其他黑色像素的黑色像素。会员题。
示例 1:

输入:picture = [["W","W","B"],["W","B","W"],["B","W","W"]]
输出:3提示:
统计不同 k-diff 数对的个数。
示例 1:

输入:nums = [3,1,4,1,5], k = 2
输出:2
解释:(1,3) 和 (3,5)。提示:
统计满足特殊条件的黑色像素。会员题。
示例 1:

输入:picture = [["W","B","W","B","B","W"]], target = 1
输出:0提示:
设计 TinyURL 编解码。
示例 1:

输入:url = "https://leetcode.com/problems/design-tinyurl"
输出:"https://leetcode.com/problems/design-tinyurl"提示:
从括号字符串构造二叉树。会员题。
示例 1:

输入:s = "4(2(3)(1))(6(5))"
输出:[4,2,6,3,1,5]提示:
复数可以用字符串表示,遵循 “实部+虚部i” 的形式。给你两个字符串表示的复数 num1 和 num2,请你返回它们的乘积,结果同样以复数形式表示。
计算两个复数的乘积。
示例 1:

输入:num1 = "1+1i", num2 = "1+1i"
输出:"0+2i"提示:
将 BST 转换为累加树。
示例 1:

输入:root = [4,1,6,0,2,5,7,null,null,null,3,null,null,null,8]
输出:[30,36,21,36,35,26,15,null,null,null,33,null,null,null,8]提示:
计算时间列表中最小的时间差。
示例 1:

输入:timePoints = ["23:59","00:00"]
输出:1提示:
给你一个 m 行 n 列的矩阵 matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
示例 1:

输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出:[1,2,3,6,9,8,7,4,5]示例 2:
在有序数组中找到只出现一次的元素。
示例 1:

输入:nums = [1,1,2,3,3,4,4,8,8]
输出:2提示:
每 2k 个字符反转前 k 个。
示例 1:

输入:s = "abcdefg", k = 2
输出:"bacdfeg"提示:
计算每个元素到最近的 0 的距离。
示例 1:

输入:mat = [[0,0,0],[0,1,0],[0,0,0]]
输出:[[0,0,0],[0,1,0],[0,0,0]]提示:
计算二叉树的直径长度。
示例 1:

输入:root = [1,2,3,4,5]
输出:3
解释:路径 [4,2,1,3] 或 [5,2,1,3] 长度为 3。提示:
输出比赛配对。会员题。
示例 1:

输入:n = 4
输出:"((1,4),(2,3))"提示:
逆时针输出二叉树边界。会员题。
示例 1:

输入:root = [1,null,2,3,4]
输出:[1,3,4,2]提示:
移除盒子的最大得分。
示例 1:

输入:boxes = [1,3,2,2,2,3,4,3,1]
输出:23提示:
计算省份(连通分量)的数量。
示例 1:

输入:isConnected = [[1,1,0],[1,1,0],[0,0,1]]
输出:2提示:
判断是否能分割成三个子数组和相等。会员题。
示例 1:

输入:nums = [1,2,1,2,1,2,1]
输出:true提示: