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

邯郸市教育考试院网站百度怎样免费发布信息

邯郸市教育考试院网站,百度怎样免费发布信息,wdcp 快速迁移网站,网站开发维护岗位职责目录 1.题目描述 2.题解 分析 具体实现 1.题目描述 给你一个整数数组 nums #xff0c;请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标#xff0c;其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端#xff0c;那么左侧数之和…目录 1.题目描述 2.题解 分析 具体实现 1.题目描述 给你一个整数数组 nums 请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端那么左侧数之和视为 0 因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标应该返回 最靠近左边 的那一个。如果数组不存在中心下标返回 -1 。 示例 输入nums  [1, 7, 3, 6, 5, 6] 输出3 中心下标mid 为3  中心下标左侧之和为 sum1 nums[0] nums[1] nums[2] 1 7 3 11 中心下标右侧之和为 sum2 nums[4] nums[5] 5 6 11 2.题解 分析 通过题目描述和给出的示例我们可以发现中心下标左侧数之和sum1与右侧数之和sum2相等且sum1 sum2 nums[mid] 数组所有元素之和total即 sum1*2 nums[mid] total 因此我们从左开始遍历数组当nums[i] sum1(左侧数之和)*2 total时i即为数组的中心下标 具体实现 class Solution {public int pivotIndex(int[] nums) {//计算数组所有元素之和int total 0;for (int i 0; i nums.length; i) {total nums[i];}//左侧数之和int sum 0;for (int i 0; i nums.length; i) {//当左侧数之和的2倍 nums[i]为数组所有元素之和时i为中心下标if(2*sum nums[i] total){return i;}else{//继续遍历数组sum nums[i];}}//未找到中心下标返回-1return -1;} 注题目出自力扣链接如下 724. 寻找数组的中心下标 - 力扣LeetCode
http://www.hkea.cn/news/14498514/

相关文章:

  • 我做的网站怎么是危险网站遵义在线遵义晚报
  • 如何利用网站新闻做推广搭一个网站
  • 企业网站seo优化怎么做wordpress怎么添加全局背景音乐
  • 政务网站建设依据国家创作网
  • 小米路由可以做网站吗中国建筑协会官网
  • 伍佰亿门户网站计算机企业网站建设论文
  • 合肥商城网站开发wordpress 共用数据库
  • 网站虚拟主机管理个人做的小网站需要备案
  • 贵阳企业网站排名优化阳江企业网站建设
  • 南阳公司做网站公众电影网站怎么做
  • 网站建设服务器选择网站建设公司广州增城
  • 河南工程招标网站wordpress文章详情页
  • 新建网站费用深圳网络推广有几种方法
  • 溧水做网站html网页设计代码范例
  • iis 建立子网站如何制作属于自己的网页
  • dw做网站导航条中国品牌设计公司
  • 电子商务网站推广方案wordpress漫画主题推荐
  • wordpress 手机版 导航seo诊断分析在线工具
  • 深圳做网站服务商网页设计实验步骤
  • 有趣的网站 知乎网站开发人员需要什么技能
  • 如何把网站做的和别人一样吗营销策划机构
  • elementor做视频网站外贸营销平台推广
  • 广州网站服务国家企业信息公示系统全国
  • 产教融合平台建设网站营销型外贸网站建设软件
  • 知名营销类网站建设网站培训班
  • WordPress主题资源台州seo
  • 如何做网站商城服装网站建设目的
  • 网站建设的数据库设计图淘宝网站开发的多少钱
  • 长安商城网站建设微信公众号运营方法
  • 网站开发多少费用东莞网站建设排名公司