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

xyz域名注册局官方网站房屋室内设计用什么软件

xyz域名注册局官方网站,房屋室内设计用什么软件,wordpress微商城,网站负责人 法人题干 给你一个整数数组 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.dnsts.com.cn/news/10760.html

相关文章:

  • 企业网站首页布局尺寸网站推广
  • 做珠宝的网站网站开发要用到的工具
  • 技术教程优化搜索引擎整站程序员客栈
  • 网站开发按前端后端分解dw 做简单静态网站
  • 温州网站推广外包重庆市建设工程信息网官网安全监督渝快办
  • 阿里云做网站可以免备案吗扩展名 网站
  • 基于C 的网站开发源码货源一件代发从哪里找
  • 网站的建设及维护报告wap登录是什么意思
  • 手机网站建设方案书网站不用下载免费软件
  • 广州网站备案方案岳阳网站建设开发
  • 做网站完整过程在线商城怎么弄的
  • 做网站的时候表格怎么去掉网站建设和管理情况
  • wap网站的未来品牌建设研究
  • 建设银行网上银行网站进入不了开发app需要多少钱?
  • 网站名字设计全网vip视频网站怎么做
  • 好看欧美视频网站模板下载 迅雷下载地址ppt制作神器
  • 免费创建网站永宝网站建设招聘信息
  • 桐庐县建设局网站桐乡建设规划局网站
  • 常用网站字体针对餐饮公司推广做网站方法
  • 如何做微信网站做广告网站开发神书
  • 在线设计图片网站总结淘宝网站开发需求分析
  • vue做网站的优缺点英国零售电商网站开发
  • 搭建网站 赚钱自己做的网站怎么删除
  • 网站关键词优化的方法用模板建商场购物网站
  • 俄文企业网站建设互联网营销推广服务商
  • 湛江seo建站微网站方案报价
  • 微同网 我的网站移动版广告设计主要学什么内容
  • 景区网站建设要求黑龙江建设网官网网上服务大厅
  • 网页设计网站制作一般多少钱广州菜谱制作公司
  • 杭州萧山区专门做网站的公司商标图案大全图片