-
给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。
差值是一个正数,其数值等于两值之差的绝对值。
示例 1:
**输入:** root = [4,2,6,1,3]
**输出:** 1
示例 2:
**输入:**...
-
-
给你一个整数数组 nums 和一个整数 k,请你在数组中找出 **不同的 **k-diff 数对,并返回不同的 k-diff 数对的数目。
k-diff 数对定义为一个整数对 (nums[i], nums[j]) **** ,并满足下述全部条件:...
-
-
TinyURL 是一种 URL 简化服务, 比如:当你输入一个 URL https://leetcode.com/problems/design- tinyurl 时,它将返回一个简化的URL http://tinyurl.com/4e9iAk 。请...
-
-
复数 可以用字符串表示,遵循 " **实部** + **虚部** i" 的形式,并满足下述条件:
实部 是一个整数,取值范围是 [-100, 100]
虚部 也是一个整数,取值范围是 [-100, 100]
i2 == -1
...
-
给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node的新值等于原树中大于或等于 node.val 的值之和。
提醒一下,二叉搜索树满足下列约束条件:
节点的左子树仅包含键 ...
-
给定一个 24 小时制(小时:分钟 “HH:MM” )的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。
示例 1:
**输入:** timePoints = ["23:59","00:00"]
*...
-
给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。
请你找出并返回只出现一次的那个数。
你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。
示例 1:
**输入:** nums = [1,...