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

LeetCode 75| 前缀和

目录

1732 找到最高海拔

724 找到数组的中心下标


1732 找到最高海拔

class Solution {
public:int largestAltitude(vector<int>& gain) {int res = 0;int sum = 0;for(int num : gain){sum += num;res = max(res,sum);}return res;}
};

时间复杂度O(n)

空间复杂度O(1)

724 找到数组的中心下标

在循环中注意i不参与运算,需要将nums[i]排除

class Solution {
public:int pivotIndex(vector<int>& nums) {int rsum = 0;int lsum = 0;rsum = accumulate(nums.begin(),nums.end(),0);for(int i = 0;i < nums.size();i++){rsum -= nums[i];if(lsum == rsum)return i;lsum += nums[i];}return -1;}
};

时间复杂度O(n)

空间复杂度O(1)

相关文章:

  • Web(10)XSS漏洞
  • Linux网络编程之TCP/IP实现高并发网络服务器设计指南
  • android实战之TextView多行靠左实现
  • AI赋能金融创新:ChatGPT引领量化交易新时代
  • 通过three.js玩转车展项目
  • 【我与java的成长记】之面向对象的初步认识
  • Adobe InDesign各版本安装指南
  • 如何进行镜像管理
  • React 调试
  • 脱壳后多dex文件合并进apk反编译
  • 如何使用Docker将.Net6项目部署到Linux服务器(二)
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • HttpURLConnection发送各种内容格式
  • mysql怎么只允许指定IP访问
  • 书生·浦语大模型实战营——两周带你玩转微调部署评测全链路
  • 「面试题」如何实现一个圣杯布局?
  • css的样式优先级
  • Flex布局到底解决了什么问题
  • Just for fun——迅速写完快速排序
  • python_bomb----数据类型总结
  • Spark RDD学习: aggregate函数
  • Spring核心 Bean的高级装配
  • Vue 2.3、2.4 知识点小结
  • Vue.js源码(2):初探List Rendering
  • windows下使用nginx调试简介
  • 编写符合Python风格的对象
  • 给第三方使用接口的 URL 签名实现
  • 基于HAProxy的高性能缓存服务器nuster
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 微信小程序:实现悬浮返回和分享按钮
  • 06-01 点餐小程序前台界面搭建
  • 如何正确理解,内页权重高于首页?
  • ​Spring Boot 分片上传文件
  • ​TypeScript都不会用,也敢说会前端?
  • ​香农与信息论三大定律
  • #NOIP 2014# day.1 T2 联合权值
  • #stm32整理(一)flash读写
  • #宝哥教你#查看jquery绑定的事件函数
  • $().each和$.each的区别
  • $GOPATH/go.mod exists but should not goland
  • (2)STM32单片机上位机
  • (23)Linux的软硬连接
  • (JS基础)String 类型
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (数据结构)顺序表的定义
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET 命令行参数包含应用程序路径吗?
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [Angular 基础] - 指令(directives)
  • [CTF]php is_numeric绕过
  • [emacs] CUA的矩形块操作很给力啊
  • [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv