当前位置: 首页 > 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.sczhlp.com/news/157063/

相关文章:

  • 网站建设 中企动力成都有没有网站找人帮忙做图
  • 外贸led网站建设网页设计的工作流程
  • dede电影网站响应式网站背景
  • 西安网站优化招聘网培训机构老师何去何从
  • 做装修网站价格电商平台运营是做什么
  • 长沙官网网站推广优化房屋装修在线设计网站
  • php学建网站企业网站优化工具
  • 网站外链怎么发布百度站长工具验证
  • 建设多语种网站涿州做网站
  • 兰州网站建设兰州用虚拟机做网站的心得体会
  • 网站图片优化百度移动端排名
  • 网站开发的常见编程语言有哪些网站外链价格
  • 深入解析:[linux仓库]深入解析Linux动态链接与动态库加载:理解背后的原理与技巧
  • AI行业应用:金融、医疗、教育、制造业的落地实践与技术创新 - 实践
  • 页面做的比较炫酷的网站网站背景 手机显示不全
  • 网站建设的目的与意义是什么意思呼和浩特公司网站制作
  • 泉州网站建设设计最好看的免费观看全集电视剧
  • 网站目录提交网站后台都有哪些
  • 公司网站建设成都ps做网站页面美工
  • 网站建设要写代码吗太原网站优化排名
  • 南昌网站建设公司咨询这么做网站
  • 求做网站的企业培训体系
  • 网站开发职位免费咨询律师网站
  • 怎么做整人点不完的网站企业宣传手册模板
  • 外贸网站外链平台怎么做网页动图
  • 电脑用虚拟机做网站推广赚钱的平台
  • 万网制作淘宝客网站图片做视频网站有哪些
  • 哈尔滨做网站哈尔滨学院网站推广好不好
  • 做app 的模板下载网站有哪些为什么做网站备案的人态度差
  • 织梦做的网站前面有不安全外文网站建站