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

婚庆网站html模板龙岩天宫山住宿怎么订

婚庆网站html模板,龙岩天宫山住宿怎么订,劳务公司名称大全,网站建设与管理课程项目题干 给你一个整数数组 nums #xff0c;请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标#xff0c;其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端#xff0c;那么左侧数之和视为 0 #xff0c;因为在下标的左侧不存在元素。…题干 给你一个整数数组 nums 请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端那么左侧数之和视为 0 因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标应该返回 最靠近左边 的那一个。如果数组不存在中心下标返回 -1 。 示例1 输入nums [1, 7, 3, 6, 5, 6] 输出3 解释 中心下标是 3 。 左侧数之和 sum nums[0] nums[1] nums[2] 1 7 3 11 右侧数之和 sum nums[4] nums[5] 5 6 11 二者相等。 示例2 输入nums [1, 2, 3] 输出-1 解释 数组中不存在满足此条件的中心下标。 示例3 输入nums [2, 1, -1] 输出0 解释 中心下标是 0 。 左侧数之和 sum 0 下标 0 左侧不存在元素 右侧数之和 sum nums[1] nums[2] 1 -1 0 。 提示 1 nums.length 10^4-1000 nums[i] 1000 解题思路 本题的意思就是一个数组中有若干元素是否存在一个数它的左边元素的和与它的右边元素的和相等若存在输出这个数的下标若不存在输出-1。 如示例1所示173115611存在元素6它的两边各自元素和相等。 我们可以算出数组内所有元素的总和sum然后从左往右遍历数组求一个新的总和lSum 用sum减去lSum再减去当前指针i所在的元素比较此时的lSum与sum是否相等若有相等的时候直接输出此时i的值即可否则没有满足条件的中心下标输出-1。 以示例1举例sum17365628lSum173617,lSum - 6(下标左侧和) 与 sum - lSum(下标右侧和)相等即存在下标是元素6的下标。 AC代码 class Solution {public int pivotIndex(int[] nums) {int lSum 0, sum 0;for(int num : nums ){sum sum num;}for(int i0;inums.length;i){lSum lSum nums[i];sum sum - nums[i];if(lSum - nums[i] sum ){return i;}}return -1;} }
http://www.hkea.cn/news/14539228/

相关文章:

  • vscode的网站开发配置用一个口罩做一把枪
  • 西北电力建设第一工程公司网站云南最近出了什么流行病
  • 东城区网站建设关于公司网络优化方案
  • 上海网站的优化公司哪家好国内各大网站
  • 网站备案被注销 接入商为学校网站做网站推广策划
  • 宁阳网站定制响应式网站软件
  • 哪里有做网站服务商重庆教育建设集团有限公司网站
  • 唐山网站建设学徒高邮城乡建设网站
  • 微舍 微网站 怎么做ftp备份网站
  • 网站装修怎么做点菜网站模板
  • 有哪些专做旅游定制的网站wordpress模板破解版
  • 微信小程序免费开店详细步骤广东seo
  • 用软件什么做网站wordpress 更改自带域名
  • 百度对新网站排名问题湖南省建设厅网站首页
  • 企业网站推广文案上海建筑网站建设
  • 专业做律师网站的公司企业网站seo实
  • 个人做网站费用营销型网站开发
  • 如何开网站详细步骤图湘潭网站建设口碑好磐石网络
  • 微信微网站开发百度云网站建设 套格式
  • 云县网站建设商丘广告推广
  • wap网站自动windows live writer wordpress
  • vs网站开发实例wordpress 分类信息插件
  • 湖南网站建设 系统企业所得税怎么算出来
  • 建站哪家好 phpwind企业建站
  • 网站建设的大作业代码wordpress dosortcode
  • 如何挑选网站建设平台全国最火的电商代运营公司
  • 网站搜索功能设计网站关键词和描述
  • 网站后台怎么做图片链接网站建设及服务招标公告
  • 网站移动端的设计思想深圳市出行政策最新
  • 企业进行网站建设的方式wordpress 中文编辑器