当前位置: 首页 > 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评估失败的风险
  • 泽连斯基承认乌情报部门刺杀俄军高官
  • 美国“杜鲁门”号航母一战机坠海
  • 物业也能成为居家养老“服务员”,上海多区将开展“物业+养老”试点
  • 新任海南琼海市委副书记陈明已主持市政府党组全面工作
  • 洗冤录·巴县档案|道咸年间一起家暴案
  • 伊朗外长:美伊谈判进展良好,讨论了很多技术细节