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

中山网站建设文化市场做宣传图片的网站

中山网站建设文化市场,做宣传图片的网站,北京免费网站建站模板,网站透明flash题目链接 剑指 Offer II 012. 左右两边子数组的和相等 easy 题目描述 给你一个整数数组 nums#xff0c;请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标#xff0c;其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端#xff0c;那…题目链接 剑指 Offer II 012. 左右两边子数组的和相等 easy 题目描述 给你一个整数数组 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 。 提示 1nums.length1041 nums.length 10^41nums.length104−1000nums[i]1000-1000 nums[i] 1000−1000nums[i]1000 分析 对于原数组 nums[0 , n-1]区间我们用前缀和数组 s[0 , n]来表示其前缀和即 s[0]0s[0] 0s[0]0s[1]nums[0]s[1] nums[0]s[1]nums[0]s[2]nums[0]nums[1]s[2] nums[0] nums[1]s[2]nums[0]nums[1]s[3]nums[0]nums[1]nums[2]s[3] nums[0] nums[1] nums[2]s[3]nums[0]nums[1]nums[2]… 那么对于 下标i我们就能快速的得出它两边的和 leftsum s[i-1]rightsum s[n] - s[i]。我们只需要判断这两部分是否相等即可。 时间复杂度 O(n)O(n)O(n) C代码 class Solution { public:int pivotIndex(vectorint nums) {int n nums.size();vectorint s(n1);for(int i 1;i n;i) s[i] s[i-1] nums[i-1];for(int i 1;i n;i){if(s[i-1] s[n] - s[i]) return i - 1;}return -1;} };Java代码 class Solution {public int pivotIndex(int[] nums) {int n nums.length;int[] s new int[n1];for(int i 1;i n;i) s[i] s[i-1] nums[i-1];for(int i 1;i n;i){if(s[i-1] s[n] - s[i]) return i - 1;}return -1;} }
http://www.hkea.cn/news/14504666/

相关文章:

  • 建设游戏网站需要哪些设备谷多网站
  • 品牌网站建设968绩效管理网站开发
  • 诸城网站建设多少钱不用服务器怎么做网站
  • 怎样把网站上传到服务器上wordpress淘宝联盟模板下载
  • 做兼职写小说网站杭州室内设计公司
  • 网站默认模板广西住房城乡建设领域
  • 网站模板但没有后台如何做网站曲靖市网站建设
  • 网站做哪些比较有意思文网文网站建设
  • 中核工建设集团网站sem是什么品牌
  • 网站开发和沈阳seo专业培训
  • 免费ppt模板大全下载的网站请人做网站需要多少钱
  • 做网站需要哪些资质企业网站的特征
  • 网页网站的区别怎么查网站的备案号
  • 深圳市城乡住房和建设局网站首页中国建筑集团有限公司官网首页
  • 建站怎么赚钱wordpress必须先登录
  • 佛山网站seo东莞在那里建个网站
  • 商城型网站的概念建设银行钓鱼网站
  • 做家纺的主要国际网站阳江招聘网最新招聘
  • 免费的软件下载网站香河做网站公司
  • 河南网站建设哪家公司好有限公司破产债务怎么办
  • 自助建站系统搭建网站建一个团购网站需要多少钱
  • 哪里有手机网站建设联系方式核工业南京建设集团网站
  • 成都网站建设3六六百度站长平台开绿色收录通道加快网站收录
  • php怎么做直播网站吗wordpress标签管理
  • 做金融服务网站赚钱做的好的手机网站有哪些
  • 做棋牌推广网站违反不校园网站cms
  • 公司名被注册网站有经验的盐城网站开发
  • 做网站框架可用jpg图吗毕节做网站优化
  • 电子网站开发技术包括诸城网站制作
  • 企业网站建设排名河北网站建设seo优化营销制作设计