最大连续子串
问题描述给定一个由数字组成的数组求出和最大的子数组求解方法1.暴力法选取所有连续和的可能性O(n^2)2.分析法当遍历到第i个元素时判断在它前面的连续子序列和是否大于0如果大于0则以位置i结尾的最大连续子序列和为元素i和前门的连续子序列和相加否则则以位置i结尾的最大连续子序列和为元素i。3.动态规划记s[i]是以a[i]结尾的最大子数组和s[i1]max(s[i]a[i1],a[i1])s[0]a[0];遍历数组a[i]即可得到以每一项结尾的最大子数组和s[i],求出其中最大值package offer_0831; import java.util.Collections; import java.util.LinkedList; import java.util.List; public class MaxSerialSubList { // 暴力法 - func1 - 略 // 分析法 Integer func2(ListInteger nums) { int maxRes 0; int resBefore 0; for (Integer i : nums) { if (resBefore 0) { resBefore i; } else { resBefore i resBefore; maxRes maxRes resBefore ? maxRes : resBefore; } } return maxRes; } // 动态规划 Integer func3(ListInteger nums) { ListInteger res new LinkedListInteger(); res.add(nums.get(0)); for(int i 1;i nums.size();i){ res.set(i,res.get(i-1)nums.get(i)0?res.get(i-1)nums.get(i):nums.get(i)); } return Collections.max(res); } }

相关新闻

Hermes Agent 入门到深入:会学习的开源 AI Agent 是怎么工作的

Hermes Agent 入门到深入:会学习的开源 AI Agent 是怎么工作的

这两天检索 “hermes-agent” 会发现一个很有意思的现象:它已经不只是 Nous Research 的一个 agent 项目,而是开始出现在一批周边工具、桌面壳、记忆系统、代码知识图谱和自托管平台的兼容列表里。 截至 2026-07-28 15:22(Asia/Shanghai&…

2026/7/28 16:45:52阅读更多 →
通过全局选项实现个性化设置

通过全局选项实现个性化设置

为了适应个人偏好的多样性,满足每个用户计算硬件的不同规格,VirtualLab Fusion提供的工具可以根据您的个人情况进行个性化配置。下面我们演示如何在全局选项中对两组不同系统进行个性化设置:其一是,与数据的图形显示和一般可视化有…

2026/7/28 16:43:52阅读更多 →
毕业设计全流程解决方案:从选题到答辩

毕业设计全流程解决方案:从选题到答辩

1. 毕业设计全流程解决方案解析最近在整理工作室的接单记录时,发现毕业设计季的需求量呈现爆发式增长。很多同学在面临毕业设计时常常陷入迷茫——从选题到实现,从文档撰写到答辩准备,每个环节都可能成为拦路虎。作为经历过上百个毕业设计项目…

2026/7/28 16:43:52阅读更多 →
N_m3u8DL-RE:为什么这个跨平台下载器能完美解决你的流媒体下载难题?

N_m3u8DL-RE:为什么这个跨平台下载器能完美解决你的流媒体下载难题?

N_m3u8DL-RE:为什么这个跨平台下载器能完美解决你的流媒体下载难题? 【免费下载链接】N_m3u8DL-RE Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文. 项目地址: https://gitcode.com/GitHub_Tre…

2026/7/28 18:06:04阅读更多 →
java学习(87):Interage包装类进制转换

java学习(87):Interage包装类进制转换

public class test22 {public static void main(String[] args){int num=5;Integer obj1=new Integer(num);System.out.println("obj1的值为"+obj1);Integer obj2=100;System.out.println("obj2的值为"+obj2);Integer obj3=new Integer("-789");…

2026/7/28 18:06:04阅读更多 →
3天学完linux基础-----第二天

3天学完linux基础-----第二天

2.1.22 软件安装介绍 学软件开发,各种台的软件熟练安装是必须要熟练掌握。大家都知道,Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装;在android或者apple中安装软件时&#…

2026/7/28 18:06:04阅读更多 →
根据JDK深入详细学习理解JAVA线程池

根据JDK深入详细学习理解JAVA线程池

笔者,之所以写这篇博客,是因为,很多博客或者书籍,在介绍线程池相关内容的时候,太理论化,直接上结论,并不能正确的表述出来所说的每一个结论,是为什么,怎么理解。所以在此…

2026/7/28 18:06:04阅读更多 →
油轮导流罩供应商选择指南:核心指标与实船验证

油轮导流罩供应商选择指南:核心指标与实船验证

油轮导流罩是一种安装在螺旋桨前方的水动力节能装置,学名桨前预旋导流罩(PFFP),其核心作用是改善螺旋桨入流流场,减少尾流能量损失,使推进效率提升5%至15%。对于油轮这类长期高油耗运营的船型,导流罩是应对IMO EEXI与CII新规的关键低成本方案,直接决定燃油成本与碳排放…

2026/7/28 18:06:04阅读更多 →
HarmonyOS 启动任务编排实战:依赖、并发、超时与失败兜底

HarmonyOS 启动任务编排实战:依赖、并发、超时与失败兜底

HarmonyOS 启动任务编排实战:依赖、并发、超时与失败兜底 启动慢不一定是某个任务慢,也可能是任务编排混乱:无依赖的任务被串行执行,非首屏任务挡住首屏,远程配置超时后没有降级,某个初始化失败就让首页空…

2026/7/28 18:04:03阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/28 4:06:39阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/28 2:08:06阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/28 1:38:28阅读更多 →
告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:29阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:29阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:29阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/27 16:57:54阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/28 3:17:03阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/28 2:35:58阅读更多 →