news 2026/6/10 8:58:50

刷题日记 2026.1.6 最大子序和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
刷题日记 2026.1.6 最大子序和

给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组是数组中的一个连续部分。

示例 1:

输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

示例 2:

输入:nums = [1]输出:1

示例 3:

输入:nums = [5,4,-1,7,8]输出:23

我觉得这道题目的思想是:
走完这一生
如果我和你在一起会变得更好,那我们就在一起,否则我就丢下你。
我回顾我最光辉的时刻就是和不同人在一起,变得更好的最长连续时刻。

code public int maxSubArray(int[] nums) { //初遇 int meet = 0; //时间 int time = 1; //记忆 int memory = nums[0]; //最好的记忆 int bestMemory = nums[0]; //直到我不会遇见别人或者没有时间了 while(meet<nums.length&&time<nums.length){ //如果回忆是负面的 if(memory<=0){ //寻求下一个初遇 meet = time; //将第一印象作为回忆 memory = nums[meet]; }else{ //记住正面的回忆 memory += nums[time]; } //记住更美好的回忆 if(memory>bestMemory){ bestMemory = memory; } //时间在不断流逝 time++; } //最好的回忆 return bestMemory; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 7:14:26

WeMod专业版解锁工具使用指南:完整功能免费体验

WeMod专业版解锁工具使用指南&#xff1a;完整功能免费体验 【免费下载链接】Wemod-Patcher WeMod patcher allows you to get some WeMod Pro features absolutely free 项目地址: https://gitcode.com/gh_mirrors/we/Wemod-Patcher 还在为WeMod免费版的功能限制而苦恼…

作者头像 李华
网站建设 2026/6/10 7:15:36

Applite:现代化图形界面助力Homebrew Cask高效管理

Applite&#xff1a;现代化图形界面助力Homebrew Cask高效管理 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite Applite是一款专为macOS平台设计的图形化Homebrew Cask管理工具…

作者头像 李华
网站建设 2026/6/10 7:13:29

java的一些注解作用整理

一、基础 Java 内置注解 这类注解是 JDK 自带的,无需额外依赖,主要用于代码标记和编译控制。 注解名 作用 示例 @Override 标记方法重写父类 / 接口的方法,编译器会校验方法签名是否匹配 ```java @Override public String toString() { return "demo"; }``` @Dep…

作者头像 李华
网站建设 2026/6/10 7:16:46

如何快速掌握多语言字体:设计师的终极解决方案指南

如何快速掌握多语言字体&#xff1a;设计师的终极解决方案指南 【免费下载链接】source-han-sans-ttf A (hinted!) version of Source Han Sans 项目地址: https://gitcode.com/gh_mirrors/so/source-han-sans-ttf 在全球化的设计时代&#xff0c;字体选择往往成为设计师…

作者头像 李华
网站建设 2026/6/10 7:13:29

VSCode设置安全红线:3个步骤实现敏感文件自动告警

第一章&#xff1a;VSCode敏感文件安全告警的必要性在现代软件开发中&#xff0c;Visual Studio Code&#xff08;VSCode&#xff09;因其轻量级、可扩展性强而广受欢迎。然而&#xff0c;开发者在使用过程中常会无意间将敏感文件&#xff08;如环境变量配置 .env、私钥文件 id…

作者头像 李华
网站建设 2026/6/10 7:11:17

长连接保持技巧:AI建议心跳包机制与超时设置

长连接保持技巧&#xff1a;AI建议心跳包机制与超时设置 在部署轻量级推理模型的实践中&#xff0c;一个看似不起眼却频繁引发故障的问题浮出水面——连接中断。尤其是在运行像 VibeThinker-1.5B-APP 这类专精于数学证明和算法编程的小参数模型时&#xff0c;用户提交一道HMMT级…

作者头像 李华