当前位置: 首页 > 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)

http://www.lryc.cn/news/267648.html

相关文章:

  • 智能,轻量,高效的爬虫工具 (爬虫宝第一代), HSpider
  • IDEA Maven Helper插件 解决jar冲突
  • 装饰 Web3 项目的用户交互界面(Web3项目二实战之四)
  • 【数据库系统概论】第3章-关系数据库标准语言SQL(3)
  • 理解io/nio/netty
  • 旅游品牌网站搭建的作用是什么
  • Linux操作系统——进程(五)环境变量
  • 西门子博途怎么使用PID_Compact做pid调试
  • 结构型模式 | 适配器模式
  • 基于Python的车牌识别系统实现
  • 时间序列预测模型介绍及使用经验总结
  • Docker知识总结
  • 算法训练营Day25
  • docker笔记2-docker 容器
  • redis 从0到1完整学习 (七):ZipList 数据结构
  • 2015年第四届数学建模国际赛小美赛C题科学能解决恐怖主义吗解题全过程文档及程序
  • 基于Java开发的微信约拍小程序
  • 蓝桥杯的学习规划
  • EMC噪声的本质
  • Redis遇到过的问题 (Could not get a resource from the pool )
  • Spring Boot 3.2 新特性之 HTTP Interface
  • Flask+Mysql项目docker-compose部署(Pythondocker-compose详细步骤)
  • DDOS攻击简介——什么是DDOS
  • 龙蜥开源操作系统能解决CentOS 停服造成的空缺吗?
  • 『Linux升级路』基础开发工具——gdb篇
  • 边缘计算云边端全览—边缘计算系统设计与实践【文末送书-10】
  • 使用PE信息查看工具和Dependency Walker工具排查因为库版本不对导致程序启动报错的问题
  • Servlet技术之Cookie对象与HttpSession对象
  • winlogbeat收集Windows事件日志传给ELK
  • Gin框架之使用 go-ini 加载.ini 配置文件