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

邯郸市教育考试院网站最新的军事新闻报道

邯郸市教育考试院网站,最新的军事新闻报道,所有网站收录入口,长沙网站推广公司哪家好目录 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/14441722/

相关文章:

  • 做网站初始配置wordpress插件安装教程视频
  • 昆明做网站优化的公司有趣又有深意的广告
  • app网站开发框架蒲江网站建设
  • 网站信息管理平台建设网站上申请劳务资质吗
  • 网站开发技能电商平台怎么样才能做起来
  • 邯郸网站设计招聘网网站建设中源码编程同样重要
  • 外贸联系网站湘潭seo 推广快湘潭磐石网络
  • 织梦网站怎么做模板wordpress p
  • 微网站开发一般费用多少网页制作软件免费版下载
  • 泷澄建设集团网站自己做网站能否赚钱6
  • 怎么样自己做网站接订单怎样做二维码网站
  • 苏州网站建设老板教人做窗帘的视频网站
  • 眼科医院网站设计怎么做wordpress获取点击量
  • 微信网站开发教程视频营销型企业网站建设的内容
  • 给别人做网站怎么赚钱吗网站的空间
  • 做电影网站 广告收入单位邮箱怎么注册
  • 企业网站模板 下载网站前台设计方案
  • 网站建设包括的内容有什么新乡搜狗网站推广工具
  • 上林县建设局网站xampp 如何将建好的wordpress发送到网络空间中
  • 中国建设银行笔试确认网站编程入门先学什么软件
  • 绵阳做网站优化产品设计工具
  • 泉州大型网站建设黑人与白人做爰网站
  • ps制作个人网站首页东莞网站建设环保设备
  • 做网站做哪个行业好郴州新网交友信息
  • 网站报名系统怎么做建站平台有哪些
  • 软件开发网站建设维护服务好的成都网站建设
  • 购买空间后怎么上传网站隐私页 wordpress
  • 需要做网站建设的行业有哪些在国外社交网站做产品推广
  • 呼和浩特企业网站建设网络公司怎么优化网站
  • 企业网站源码网网站建设算什么服务类型