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

2025年- H11-Lc118-53.最大子数组和(普通数组)---java版

1.题目描述

在这里插入图片描述

2.思路

用动态规划方法来解决【最大子数组和】(Maximum Subarray)问题。
pre(当前位置最大和)、 maxAns(全局最大和)
在这里插入图片描述

3.代码实现

class H53 {public int maxSubArray(int[] nums) {int curr=0;//当前最大位置最大和int maxNum=nums[0];//全局位置最大和for(int x:nums){curr=Math.max(curr+x,x);maxNum=Math.max(curr,maxNum);}return maxNum;}
}class Main {public static void main(String[] args){H53 test=new H53();int[] nums={-2, 1, -3, 4, -1, 2, 1, -5, 4};int result=test.maxSubArray(nums);System.out.println("输出最大子数组的和"+result);}
}

相关文章:

  • WPF 程序监控硬件设备状态变化的实现方案
  • MaxScript二维图形布尔(并)运算
  • 【iOS】OC源码阅读——alloc源码分析
  • Android显示学习笔记本
  • 第一天 车联网定义、发展历程与生态体系
  • 机器学习中的标签策略:直接标签、代理标签与人工数据生成
  • 清华大学正式成立人工智能医院
  • 北重数控滑台加工厂家:汽车零部件试验铁地板-安全性能的测试方法
  • 代码片段存储解决方案ByteStash
  • 八大排序——直接插入排序/希尔排序
  • python使用dlib的5点和68点的人脸检测
  • 深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
  • springboot 实现敏感信息脱敏
  • OpenCV 图形API(69)图像与通道拼接函数------将一个 GMat 类型的对象转换为另一个具有不同深度GMat对象函数convertTo()
  • git 修改用户名和邮箱
  • 关于常量指针和指向常量的指针
  • HTML5好看的水果蔬菜在线商城网站源码系列模板7
  • vue复习91~135
  • GPU 架构入门笔记
  • 获得ecovadis徽章资格标准是什么?ecovadis评估失败的风险
  • 怎样正确看待体脂率数据?或许并不需要太“执着”
  • 陕西礼泉一村民被冒名贷款40余万,法院发现涉嫌经济犯罪驳回起诉
  • “五一”假期国内出游3.14亿人次,国内游客出游总花费1802.69亿元
  • 印巴局势紧张之际,巴基斯坦两天内第二次进行导弹试射
  • 降雪致长白山天池景区关闭,有游客在户外等待一小时,景区回应
  • 荆州市委书记汪元程:全市各级干部要做到慎微、慎初、慎独、慎友