![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
许哈哈呀
这个作者很懒,什么都没留下…
展开
-
2021-09-06
给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 提示: 输入的数组只包含0 和 1 。 输入数组的长度是正整数,且不超过 10,000。 public class Solution { public static void main(String[] args) { // ArrayList<Integer> nu.原创 2021-09-06 19:32:49 · 54 阅读 · 0 评论 -
LeetCode 57 - 插入区间
此题是56题合并区间的升级版 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例1: 输入:intervals = [[1,3],[6,9]], newInterval = [2,5] 输出:[[1,5],[6,9]] 示例 2: 输入:intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,8] 输出.原创 2021-09-05 14:39:39 · 80 阅读 · 0 评论 -
LeetCode-56合并区间
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 示例 1: 输入:intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例2: 输入:intervals = [[1..原创 2021-09-05 14:09:41 · 51 阅读 · 0 评论