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

53.最大子数组和

原题链接:53.最大子数组和

思路:
只需要判断当前和小于负数 如果小于则舍弃掉子序列即可,
子序列开头从下一个下标位置开始。

全代码:

class Solution {
public:int maxSubArray(vector<int>& nums) {int max_len = INT32_MIN;int sum = 0;for(int i = 0; i < nums.size() ;i++){sum += nums[i];if(sum > max_len){//更新最大值max_len = sum;}if(sum < 0){//更新i的位置sum = 0;}}return max_len;}
};

相关文章:

  • 【C/PTA —— 10.函数1(课外实践)】
  • 深入理解C语言指针:基础概念、语法和实际应用
  • Twincat使用:EtherCAT通信扫描硬件设备链接PLC变量
  • 阿里云发送短信
  • AIGC 3D即将爆发,混合显示成为产业数字化的生产力平台
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • C++ Qt QFile用法介绍与代码演示
  • 静态web服务器开发之HTTP协议
  • java通过年月获取当前月所有周(跨月),获取每周开始日期和结束日期
  • css 固定按钮到页面顶部或者底部的实现方式
  • 百度云加速免费版下线,推荐几款目前仍旧免费的CDN
  • 国家开放大学平时作业 练习题
  • C#,《小白学程序》第七课:列表(List)其一,编制《高铁车次信息表》
  • Git工作流和Commit规范
  • 【电子通识】为什么说做产品不是简单的将不同的技术进行搭积木?
  • JavaScript-如何实现克隆(clone)函数
  • 自己简单写的 事件订阅机制
  • 10个最佳ES6特性 ES7与ES8的特性
  • Apache的基本使用
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • in typeof instanceof ===这些运算符有什么作用
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java面向对象及其三大特征
  • js中forEach回调同异步问题
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • php的插入排序,通过双层for循环
  • socket.io+express实现聊天室的思考(三)
  • Terraform入门 - 1. 安装Terraform
  • Vue全家桶实现一个Web App
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 如何在 Tornado 中实现 Middleware
  • 深度学习入门:10门免费线上课程推荐
  • 项目管理碎碎念系列之一:干系人管理
  • 自定义函数
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 我们雇佣了一只大猴子...
  • ​io --- 处理流的核心工具​
  • ​queue --- 一个同步的队列类​
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #mysql 8.0 踩坑日记
  • #stm32整理(一)flash读写
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (JS基础)String 类型
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (每日一问)计算机网络:浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?(废话少说版)
  • (四)linux文件内容查看
  • (小白学Java)Java简介和基本配置
  • (转)关于pipe()的详细解析
  • .apk文件,IIS不支持下载解决
  • .class文件转换.java_从一个class文件深入理解Java字节码结构