当前位置: 首页 > news >正文

游戏 网站模板手机创建个人网站 免费

游戏 网站模板,手机创建个人网站 免费,手机网站制作移动高端网站建设,网站办公室文化建设本篇博客讲解LeetCode热题100道普通数组篇中的六道题 第一道#xff1a;最大子数组和#xff08;中等#xff09; 第二道#xff1a;合并区间#xff08;中等#xff09; 第一道#xff1a;最大子数组和#xff08;中等#xff09; 法一#xff1a;贪心算法 class So… 本篇博客讲解LeetCode热题100道普通数组篇中的六道题 第一道最大子数组和中等 第二道合并区间中等 第一道最大子数组和中等 法一贪心算法 class Solution {public int maxSubArray(int[] nums) {int len nums.length;int cur_sum nums[0];int max_sum cur_sum;for(int i 1; i len; i){cur_sum Math.max(nums[i],cur_sumnums[i]);max_sum Math.max(cur_sum,max_sum);}return max_sum;} } 1.将当前和与最大和设置为数组第一个元素  2.从第二个元素开始遍历数组元素。 令当前和等于 当前元素 和 当前和当前元素 的最大值令最大和等于 当前和 与 最大和 的最大值 3.返回最大和即为答案。 法二动态规划 class Solution {public int maxSubArray(int[] nums) {int pre 0, maxAns nums[0];for (int x : nums) {pre Math.max(pre x, x);maxAns Math.max(maxAns, pre);}return maxAns;} }这个动态规划的答案实际上和上面讲的贪心算法的答案是一样的。 第二道合并区间中等 方法一排序  class Solution {public int[][] merge(int[][] intervals) {if (intervals.length 0) {return new int[0][2];}Arrays.sort(intervals, new Comparatorint[]() {public int compare(int[] interval1, int[] interval2) {return interval1[0] - interval2[0];}});Listint[] merged new ArrayListint[]();for (int i 0; i intervals.length; i) {int L intervals[i][0], R intervals[i][1];if (merged.size() 0 || merged.get(merged.size() - 1)[1] L) {merged.add(new int[]{L, R});} else {merged.get(merged.size() - 1)[1] Math.max(merged.get(merged.size() - 1)[1], R);}}return merged.toArray(new int[merged.size()][]);} }检查空数组如果输入的区间数组 intervals 为空则返回一个空的二维数组。排序区间将所有区间按起始位置进行排序确保按从左到右的顺序处理区间。合并区间 初始化一个列表 merged用于存储合并后的区间。遍历每个区间获取当前区间的起始位置 L 和结束位置 R。如果 merged 为空或者当前区间的起始位置 L 大于 merged 中最后一个区间的结束位置则直接将当前区间加入 merged。否则将当前区间与 merged 中最后一个区间合并更新最后一个区间的结束位置为二者的最大值。返回结果将 merged 列表转换为二维数组并返回。  通过先对区间进行排序然后逐一合并重叠区间最终返回合并后的区间数组。
http://www.tj-hxxt.cn/news/142233.html

相关文章:

  • 哪一家网站做简历软件设计工具有哪些
  • 佛山网站建设服务商网站建设实践报告
  • 建设项目咨询公司网站手机做简单的网站
  • 做网站的公司跑了wordpress添加背景音乐
  • 阿里云备案增加网站兼职游戏网站怎么做
  • 查看网站历史页面佛山搜索seo优化排名
  • 网站开发培训机构排名广告设计与制作工作内容
  • 微信公众号网站开发模板找个网站怎么那么难
  • 网站备案的幕布是什么来的如何给自己网站做反链
  • 免费网站开发平台做网站还能挣钱
  • 网站建设与开发考试南宁网站优化
  • 湟源县wap网站建设公司wordpress仪表盘登陆
  • 品牌型网站制作哪怎样添加音乐到wordpress
  • ps怎么做网站首页界面制作网站具体需要什么材料
  • 网站开发学什么比较有优势seo系统推广
  • wordpress支付免签约插件网站推广优化平台
  • 苏州专业做网站公司网站建设设计服务
  • 让人做网站需要注意哪些问题wordpress带会员中心模板
  • 赣榆区住房和城乡建设局网站网站模板 古典
  • 微网站如何做微信支付西安seo和网络推广
  • 做网站送优化windows优化大师免费版
  • 成都集团网站设计推荐网站的评测系统怎么做的
  • 阜宁网站制作费用南昌门户网站
  • 西安+美院+网站建设张家界建设网站公司
  • 江门网站优化经验类qq留言网站建设
  • 优化是企业通过网站来做吗佛山宣传片制作
  • 笔记 发布 wordpressseo神器
  • 国家建设部网站倪虹wordpress用vps搭建
  • wordpress网站背景设置九江seo公司
  • 梅州做网站需要多少钱做公号模版网站