LeetCode55+56

news/2024/11/29 8:36:43/

LeetCode55. 跳跃游戏

思路

使用贪心比较简单,设置一个最远距离,该距离从下标为0的开始计算。用i来遍历下标,i的范围就是从0到最远距离之间,每遍历一次就计算一次最远距离,当最远距离>=数组长度时就返回true,否则返回false。

代码

class Solution {public boolean canJump(int[] nums) {if(nums.length == 1){return true;}//LongestDistance从0开始int LongestDistance = nums[0]+0;for(int i =0;i<=LongestDistance;i++){if(LongestDistance >= nums.length-1){return true;}LongestDistance = Math.max(LongestDistance,nums[i]+i);}return false;}
}

LeetCode56. 合并区间

思路

用两个指针l和r来遍历数组。每次将r和下一个数组的第一个值比较,如果r小于的话就将l和r对应的数组添加到res中,并且更新l和r。

反之,更新r,r等于r和其第二值最大的,遍历结束后,还有最后一次更新的l和r没有添加到res,将l和r添加后即可。

代码

class Solution {public int[][] merge(int[][] intervals) {if(intervals == null || intervals.length == 1){return intervals;}List<int[]> res = new ArrayList<>();Arrays.sort(intervals,(x, y)-> x[0] - y[0]);int l = intervals[0][0];int r = intervals[0][1];for(int i=1;i<intervals.length;i++){if(intervals[i][0]>r){res.add(new int[]{l,r});l = intervals[i][0];r = intervals[i][1];}else{r = Math.max(intervals[i][1],r);}}res.add(new int[]{l,r});return res.toArray(new int[0][]);}
}


http://www.ppmy.cn/news/721869.html

相关文章

56网

☆ 56网的兴衰 56网算是国内最早的视频网站&#xff0c;比土豆网晚一点。 56网和优酷的版权模式不同&#xff0c;用的是原创视频路线。 56网当年也是第一。 有很多真实的社会视频。 但是【自我阉割能力不强】&#xff0c;不被庙堂喜欢&#xff0c;在08年触了霉头。 失败的…

如何下载youtube、土豆网、56我乐网和新浪视频文件

各个视频网站的视频地址除了在电脑的缓存文件夹&#xff08;Local Settings/Temporary Internet Files&#xff09; 中找到之外&#xff0c;还可以通过一些第三方的服务提取在线视频 文件绝对地址&#xff0c;从而直接下载。 由于YouTube 最热门&#xff0c;所以youtube 下载…

我乐网CEO周娟:共享视频浪潮中的先行者

我乐网CEO周娟&#xff1a;共享视频浪潮中的先行者 2006-10-17 1:32:00 文/无波 出处&#xff1a;http://www.it.com.cn 我乐网&#xff08;www.56.com&#xff09;CEO周娟 简单&#xff1f;不简单。 周娟说&#xff0c;她的经历很简单&#xff1a; 老家在江西临川&#xff…

56.com我乐网flv文件播放器下载地址

http://www.56.com/flvplayer.exe 还是这个简单又好用开始下载了个什么播放器来着&#xff0c;英文的&#xff0c;本想功能不弱&#xff0c;也好用吧&#xff0c;结果那个竟然不能放大与缩小视频&#xff0c;窗口都不能放大。郁闷&#xff0c;只好重新找原来用过的这个56网的播…

我乐网

我乐网:http://space.56.com/success919 我乐网

周娟56.com(我乐网)CEO访谈

周娟56.com(我乐网)CEO访谈 话 题:56.com-周娟之视频分享 开始时间: 06 年

给定一个点、一条线、一个三角形、一个有向无环图,请用java面向对象的思想进行建模

1.实现 在Java中&#xff0c;可以使用面向对象的思想进行点&#xff08;Point&#xff09;、线&#xff08;Line&#xff09;、三角形&#xff08;Triangle&#xff09;和有向无环图&#xff08;Directed Acyclic Graph&#xff09;的建模。 点&#xff08;Point&#xff09;&…

80x86系列CPU的寄存器大全(带注释)

8086CPU和80386CPU的寄存器大全&#xff08;带注释&#xff09; 808680386 8086 8086 CPU是一款由英特尔公司推出的16位微处理器&#xff0c;它具有14个寄存器&#xff0c;其中8个通用寄存器、4个段寄存器和2个指针寄存器。下面对这些寄存器进行详细解释&#xff1a; 1. 通用…