遍历

作者: warManHy | 来源:发表于2021-01-10 19:41 被阅读0次

    题目1:

    给定一个无重复元素的有序整数数组 nums 。

    返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。

    列表中的每个区间范围 [a,b] 应该按如下格式输出:

    "a->b" ,如果 a != b

    "a" ,如果 a == b

    示例 1:

    输入:nums = [0,1,2,4,5,7]

    输出:["0->2","4->5","7"]

    解释:区间范围是:

    [0,2] --> "0->2"

    [4,5] --> "4->5"

    [7,7] --> "7

    来源:力扣(LeetCode)

    链接:https://leetcode-cn.com/problems/summary-ranges

    著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

    在一个由小写字母构成的字符串 s 中,包含由一些连续的相同字符所构成的分组。

    例如,在字符串 s = "abbxxxxzyy" 中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。

    分组可以用区间 [start, end] 表示,其中 start 和 end 分别表示该分组的起始和终止位置的下标。上例中的 "xxxx" 分组用区间表示为 [3,6] 。

    我们称所有包含大于或等于三个连续字符的分组为 较大分组 。

    找到每一个 较大分组 的区间,按起始位置下标递增顺序排序后,返回结果。

    示例 1:

    输入:s = "abbxxxxzzy"

    输出:[[3,6]]

    解释:"xxxx" 是一个起始于 3 且终止于 6 的较大分组

    来源:力扣(LeetCode)

    链接:https://leetcode-cn.com/problems/positions-of-large-groups

    著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:遍历

          本文链接:https://www.haomeiwen.com/subject/ntjlaktx.html