刷题日记 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; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1118786.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

思源黑体TTF:构建专业级多语言字体解决方案的完整指南

思源黑体TTF&#xff1a;构建专业级多语言字体解决方案的完整指南 【免费下载链接】source-han-sans-ttf A (hinted!) version of Source Han Sans 项目地址: https://gitcode.com/gh_mirrors/so/source-han-sans-ttf 思源黑体TTF版本是一款经过专业hinting优化的多语言…

如何快速掌握Vectorizer:图像矢量化完整指南

如何快速掌握Vectorizer&#xff1a;图像矢量化完整指南 【免费下载链接】vectorizer Potrace based multi-colored raster to vector tracer. Inputs PNG/JPG returns SVG 项目地址: https://gitcode.com/gh_mirrors/ve/vectorizer 在当今数字化设计时代&#xff0c;图…

智能高效!一键完成Chrome浏览器完整网页长截图终极指南

智能高效&#xff01;一键完成Chrome浏览器完整网页长截图终极指南 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-exte…

VSCode终端聊天功能全解析:3步实现团队协作效率翻倍

第一章&#xff1a;VSCode终端聊天功能全解析&#xff1a;开启团队协作新范式Visual Studio Code&#xff08;VSCode&#xff09;作为现代开发者的首选编辑器&#xff0c;其扩展生态不断推动协作开发的边界。近年来&#xff0c;集成于终端的实时聊天功能正悄然改变团队协作模式…

c++ qt开发第一天 hello world

mainwindow.h#ifndef MAINWINDOW_H #define MAINWINDOW_H // 头文件保护宏&#xff0c;防止 mainwindow.h 被重复包含造成重复定义#include <QMainWindow> // 引入 Qt 中的主窗口类 QMainWindowQT_BEGIN_NAMESPACE // Qt 命名空间开始&#xff08;用于兼容 Qt4 / Qt5 / Q…

YuukiPS启动器完全指南:5步搞定原神多账号管理难题

YuukiPS启动器完全指南&#xff1a;5步搞定原神多账号管理难题 【免费下载链接】Launcher-PC 项目地址: https://gitcode.com/gh_mirrors/la/Launcher-PC 还在为原神多账号切换而头疼吗&#xff1f;每次登录退出、重新输入密码的繁琐流程是否让你感到疲惫&#xff1f;&…

Sunshine云游戏终极指南:开启跨设备游戏新时代

Sunshine云游戏终极指南&#xff1a;开启跨设备游戏新时代 【免费下载链接】Sunshine Sunshine: Sunshine是一个自托管的游戏流媒体服务器&#xff0c;支持通过Moonlight在各种设备上进行低延迟的游戏串流。 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine …

【西南交通大学、江西科技师范大学先进电子材料与器件江西省重点实验室主办,有保障 | SPIE出版,同时拥有双刊号,往届均已见刊EI检索】第五届电子信息工程与数据处理国际学术会议(EIEDP 2026)

SPIE出版&#xff0c;同时拥有双刊号 | 往届均已见刊检索&#xff0c;最快会后3个月EI检索&#xff01; 征稿主题广&#xff1a;计算机、电子通信领域均可投递&#xff01; 第五届电子信息工程与数据处理国际学术会议&#xff08;EIEDP 2026&#xff09; 2026 5th Internati…

游戏串流终极指南:3步打造你的私人云游戏帝国!

游戏串流终极指南&#xff1a;3步打造你的私人云游戏帝国&#xff01; 【免费下载链接】Sunshine Sunshine: Sunshine是一个自托管的游戏流媒体服务器&#xff0c;支持通过Moonlight在各种设备上进行低延迟的游戏串流。 项目地址: https://gitcode.com/GitHub_Trending/su/Su…

免费图像矢量化工具:PNG转SVG的完整使用指南

免费图像矢量化工具&#xff1a;PNG转SVG的完整使用指南 【免费下载链接】vectorizer Potrace based multi-colored raster to vector tracer. Inputs PNG/JPG returns SVG 项目地址: https://gitcode.com/gh_mirrors/ve/vectorizer 图像矢量化工具在现代设计工作中扮演…

ncmdumpGUI深度解析:高效实现网易云音乐NCM文件跨平台播放的专业解决方案

ncmdumpGUI深度解析&#xff1a;高效实现网易云音乐NCM文件跨平台播放的专业解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换&#xff0c;Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI ncmdumpGUI作为基于C#开发…

Python环境管理难题如何破解?智能版本切换工具深度体验

Python环境管理难题如何破解&#xff1f;智能版本切换工具深度体验 【免费下载链接】python-launcher Python launcher for Unix 项目地址: https://gitcode.com/gh_mirrors/py/python-launcher 在Python开发者的日常工作中&#xff0c;你是否曾为不同项目需要不同Pytho…

【VSCode高手进阶】:构建个性化多模型开发环境的7个步骤

第一章&#xff1a;VSCode多模型开发环境的核心价值在现代软件开发中&#xff0c;开发者常常需要同时处理多种技术栈和模型&#xff0c;例如前端框架、后端服务、数据库模式以及机器学习模型。VSCode凭借其高度可扩展的架构&#xff0c;成为支持多模型协同开发的理想平台。通过…

ncmdumpGUI:网易云音乐NCM文件解密转换终极教程

ncmdumpGUI&#xff1a;网易云音乐NCM文件解密转换终极教程 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换&#xff0c;Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 还在为网易云音乐下载的加密NCM文件无法在其他设备…

Transformer架构拆解:AI用通俗语言讲清注意力机制

Transformer架构拆解&#xff1a;AI用通俗语言讲清注意力机制 在一场国际数学竞赛的模拟测试中&#xff0c;一个仅15亿参数的小模型&#xff0c;竟然击败了多个参数量超百亿的“巨无霸”。这不是科幻情节&#xff0c;而是 VibeThinker-1.5B 在 AIME 和 HMMT 基准上的真实表现。…

网页截图革命:告别手动拼接,3分钟搞定完整页面保存

网页截图革命&#xff1a;告别手动拼接&#xff0c;3分钟搞定完整页面保存 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chro…

手机号查询QQ号码的完整教程:3分钟掌握实用技巧

手机号查询QQ号码的完整教程&#xff1a;3分钟掌握实用技巧 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq 你是否曾经因为忘记QQ号而无法登录重要账号&#xff1f;或者需要确认某个手机号是否关联了QQ账号&#xff1f;今天我要为你…

陕西GEO优化厂商TOP1——灵怡云GEO,豆包上春晚,一场全民AI搜索习惯的大教育即将开始

​ 近日,据多家媒体报道,字节跳动旗下AI产品“豆包”将亮相2026年央视春晚,并与火山引擎共同成为春晚的独家合作伙伴。这则消息迅速在科技和营销圈引发热议。表面看,这是一次品牌曝光事件。但深入观察AI搜索的发展…

如何快速将PNG转换为SVG:vectorizer终极使用指南

如何快速将PNG转换为SVG&#xff1a;vectorizer终极使用指南 【免费下载链接】vectorizer Potrace based multi-colored raster to vector tracer. Inputs PNG/JPG returns SVG 项目地址: https://gitcode.com/gh_mirrors/ve/vectorizer 图像矢量化是现代设计工作中不可…

SMUDebugTool终极教程:轻松掌握AMD锐龙处理器性能优化

SMUDebugTool终极教程&#xff1a;轻松掌握AMD锐龙处理器性能优化 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…