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

cbd网站建设seo快排公司哪家好

cbd网站建设,seo快排公司哪家好,网上交易平台,房地产公司网站下载找到数组的中间位置 给你一个下标从 0 开始的整数数组 nums ,请你找到 最左边 的中间位置 middleIndex (也就是所有可能中间位置下标最小的一个)。 中间位置 middleIndex 是满足 nums[0] nums[1] … nums[middleIndex-1] nums[middleInd…
  1. 找到数组的中间位置
    给你一个下标从 0 开始的整数数组 nums ,请你找到 最左边 的中间位置 middleIndex (也就是所有可能中间位置下标最小的一个)。

中间位置 middleIndex 是满足 nums[0] + nums[1] + … + nums[middleIndex-1] == nums[middleIndex+1] + nums[middleIndex+2] + … + nums[nums.length-1] 的数组下标。

如果 middleIndex == 0 ,左边部分的和定义为 0 。类似的,如果 middleIndex == nums.length - 1 ,右边部分的和定义为 0 。

请你返回满足上述条件 最左边 的 middleIndex ,如果不存在这样的中间位置,请你返回 -1 。

示例 1:

输入:nums = [2,3,-1,8,4]
输出:3
解释:
下标 3 之前的数字和为:2 + 3 + -1 = 4
下标 3 之后的数字和为:4 = 4
示例 2:

输入:nums = [1,-1,4]
输出:2
解释:
下标 2 之前的数字和为:1 + -1 = 0
下标 2 之后的数字和为:0
示例 3:

输入:nums = [2,5]
输出:-1
解释:
不存在符合要求的 middleIndex 。
示例 4:

输入:nums = [1]
输出:0
解释:
下标 0 之前的数字和为:0
下标 0 之后的数字和为:0
注意:本题与主站 724 题相同:https://leetcode-cn.com/problems/find-pivot-index/

class Solution {
public:int findMiddleIndex(vector<int>& nums) {int total=0;int n=nums.size();for(int i=0;i<n;i++){//total求出前缀和total+=nums[i];}int sum=0;for(int i=0;i<n;i++){//关键在于这一行,左边的和为sum,当sum == 右边total-nums【i】-sum相等时的i为所求下标if(sum == total-nums[i]-sum){return i;}sum+=nums[i];}return -1;}
};
http://www.dt0577.cn/news/11654.html

相关文章:

  • 计算机专业网页毕业设计宁波seo
  • 做棋牌网站抓到会怎么量刑2345网址大全浏览器
  • 哪个网站可以做汽车评估seo sem什么意思
  • 什么网站做电器出租关键词分布中对seo有危害的
  • 比特币网站怎么做深圳竞价托管公司
  • 微信小程序项目模板网站做优化好还是推广好
  • 郑州做网站公司上海网站seo排名优化
  • 个人注册的网站可以做公司宣传用吗seo站内优化站外优化
  • 网站建设知识点有哪些漏缺今日新闻联播主要内容
  • 在国外做h网站怎么样外贸网站大全
  • 怎么给网站 做排名高质量外链代发
  • 佛山网站建设设计公司哪家好查看浏览过的历史记录百度
  • 邯郸企业做网站报价新发布的新闻
  • 京山网站开发快手seo关键词优化
  • 网站建设开发价格百度指数专业版app
  • 西安做网站需要多少钱小说网站排名
  • 公司做两个网站有影响吗株洲seo推广
  • 官方网站的资料做证据百度用户服务中心人工24小时电话
  • c2c网站建设俄罗斯网络攻击数量增长了80%
  • seo外包服务公司seo搜索引擎优化软件
  • 武进网站建设价位seo权重查询
  • 响应式网站开发工具四年级摘抄一小段新闻
  • 天津网站开发技术关系网站优化公司
  • 室内设计网站推荐知乎关键词优化顾问
  • 网站建设三要素百度登录注册
  • 青岛 网站建设百度应用搜索
  • 单县网站开发seo优化上海牛巨微
  • 网站建设 教材 推荐百度seo推广工具
  • 嘉兴营销型网站建设网络软营销
  • 平面设计素材网站有哪些百度推广客服工作怎么样