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

怎么自己创建一个免费网站企业建站要多少钱

怎么自己创建一个免费网站,企业建站要多少钱,呼伦贝尔做网站的公司,长春个人做网站哪家好找到数组的中间位置 给你一个下标从 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.khdw.cn/news/50761.html

相关文章:

  • 怎么样管理网站软文发布软件
  • 乐山网站建设培训学校百度推广多少钱
  • 哈尔滨住房和城乡建设厅官方网站外链交易平台
  • 网站开发数据库有关合同2022最好的百度seo
  • 最近军事新闻厦门seo排名优化
  • 做淘宝客建网站的好处是什么郑州技术支持seo
  • 做网站是不是要有数据库百度云官网登录首页
  • 做政协网站的目的是什么免费引流推广方法
  • 做企业网站开发哪家好广州专业网络推广公司
  • 网站的标题可以改吗东莞网站seo技术
  • 手机版网站seo顾问公司
  • 三只松鼠搜索引擎营销案例专业网站推广优化
  • 政府网站改版方案百度怎么推广
  • 新公司网站建设so导航 抖音
  • 即墨网络有限公司泰安seo
  • app网站开发案例网络营销好找工作吗
  • 昆明企业网站建设公司搜索热度查询
  • 个人网站备案能几个企业网站推广方案设计
  • 免费网站怎么盈利模式深圳网络营销怎么推广
  • web页面就是网站吗全网最全搜索引擎app
  • 义乌小程序开发制作公司免费刷seo
  • 网站二级页面需不需要设置关键词人工在线客服
  • 电子商务网站建设流程域名大全查询
  • 常州高端网站建设公司响应式网站 乐云seo品牌
  • 找做课件的网站海南seo
  • 网站制作深百度seo高级优化
  • 哪个网站可以学做包子杭州百家号优化
  • 个人建设视频网站制作小程序定制开发公司
  • 做卖号网站吗西安做seo的公司
  • 免费网站建设公司联系方式百度推广管理平台登录