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

个人网站代码htmlipad wordpress 应用

个人网站代码html,ipad wordpress 应用,用vs2012做网站教程,页面即将自动跳转左右元素和的差值 题目描述尝试做法推荐做法 题目描述 给你一个下标从 0 开始的长度为 n 的整数数组 nums。 定义两个数组 leftSum 和 rightSum,其中: leftSum[i] 是数组 nums 中下标 i 左侧元素之和。如果不存在对应的元素,leftSum[i] 0…

左右元素和的差值

  • 题目描述
  • 尝试做法
  • 推荐做法

题目描述

给你一个下标从 0 开始的长度为 n 的整数数组 nums。

定义两个数组 leftSum 和 rightSum,其中:

leftSum[i] 是数组 nums 中下标 i 左侧元素之和。如果不存在对应的元素,leftSum[i] = 0 。
rightSum[i] 是数组 nums 中下标 i 右侧元素之和。如果不存在对应的元素,rightSum[i] = 0 。
返回长度为 n 数组 answer,其中 answer[i] = |leftSum[i] - rightSum[i]|。

示例 1:

输入:nums = [10,4,8,3]
输出:[15,1,11,22]
解释:数组 leftSum 为 [0,10,14,22] 且数组 rightSum 为 [15,11,3,0] 。
数组 answer 为 [|0 - 15|,|10 - 11|,|14 - 3|,|22 - 0|] = [15,1,11,22] 。
示例 2:

输入:nums = [1]
输出:[0]
解释:数组 leftSum 为 [0] 且数组 rightSum 为 [0] 。
数组 answer 为 [|0 - 0|] = [0] 。

提示:

1 <= nums.length <= 1000
1 <= nums[i] <= 105

尝试做法

class Solution {public int[] leftRightDifference(int[] nums) {int len = nums.length;int left[] = new int[len];int right[] = new int[len];int ans[] = new int[len];for(int i = 1; i < len; ++i){left[i] = left[i - 1] + nums[i - 1];}ans[len - 1] = Math.abs(left[len - 1] - right[len - 1]);for(int i = len - 2; i > -1; --i){right[i] = right[i + 1] + nums[i + 1];ans[i] = Math.abs(left[i] - right[i]);}return ans;}
}

吸取之前某题的教训,将答案计算和right数组计算放在一个循环里,但是时间复杂度仍然不是最优。对于空间复杂度,我倒是有优化的思路。

推荐做法

class Solution {public int[] leftRigthDifference(int[] nums) {int sum=Arrays.stream(nums).sum();int []ans=new int[nums.length];int temp=0;//左边和for(int i=0;i<nums.length;i++){ans[i]=Math.abs(sum-temp-nums[i]-temp);temp+=nums[i];}return ans;}
}作者:cheturtle
链接:https://leetcode.cn/problems/left-and-right-sum-differences/solutions/2134128/java-3ms-dai-ma-jian-ji-by-nrib8zib57-0tmf/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

先求出nums的sum 然后定义一个变量记录左边的和,右边的和就是sum-左边和-当前元素值
作者:cheturtle

又学到一个方法——sum = Arrays.stream(nums).sum()


文章转载自:

http://bnKrRi2O.ttkns.cn
http://WsSDtgXG.ttkns.cn
http://wOZdrLos.ttkns.cn
http://ye6lwS35.ttkns.cn
http://fuza5TyK.ttkns.cn
http://AuJptBLe.ttkns.cn
http://FvG036Sf.ttkns.cn
http://h63yuYDe.ttkns.cn
http://aKfLoqGE.ttkns.cn
http://fsFR1Vtq.ttkns.cn
http://zOwcxwz1.ttkns.cn
http://dC6XFobF.ttkns.cn
http://PeJPMZOt.ttkns.cn
http://lrFx4CZK.ttkns.cn
http://mv146uXD.ttkns.cn
http://g0brbZqN.ttkns.cn
http://vJZNwXq0.ttkns.cn
http://kNdcVu0M.ttkns.cn
http://vXFD92BI.ttkns.cn
http://BF5Kw8vB.ttkns.cn
http://Wb6Lc3Xr.ttkns.cn
http://8S5M6fvx.ttkns.cn
http://B6D7CdDH.ttkns.cn
http://ZDJPxWf1.ttkns.cn
http://t0tZXzDe.ttkns.cn
http://Y1XptVno.ttkns.cn
http://PpszQQej.ttkns.cn
http://B6BSNTjY.ttkns.cn
http://0Vd0lQVH.ttkns.cn
http://0617no46.ttkns.cn
http://www.dtcms.com/wzjs/656634.html

相关文章:

  • 关于产品网站建设的问题北京校园网站建设
  • wordpress站点标题删除东莞哪家做网站比较好
  • 建立网站最好的模板医药网站制作
  • 邢台网站改版制作公司维修网站怎么做
  • 网站续费编辑器
  • 长沙做网站推广哪家好丰田车营销网站建设的纲要计划书
  • 服装公司网站定位西安网站设计哪家好
  • 网站推广计划渠道建筑人才网简历
  • 什么网站做任务的q币建站快车登陆
  • 三层架构做网站还是系统开车搜索关键词
  • 重庆科技网站设计模板移动端网站建设公司
  • 网站建设需要投资多少大连网站程序开发
  • 怎样添加网站图标深圳设计公司排名一百
  • 上海先进网站设计昆明网站排名优化报价
  • 成都网站设计合理柚v米科技王占山先进事迹
  • 网站建设找哪些平台建设工程教育网app下载
  • 南开网站建设优化seo网站有必要使用伪静态么
  • 购物网站的建设思维导图网站建设选哪个公司
  • 江门模板建站系统酒店网站开发
  • 郑州住房和城乡建设厅网站纵横天下网站建设
  • 策划书的网站网站的建设与维护步骤
  • 免费搭建个人网站销售易crm官网登录
  • 网站做微信公众号东莞做网站建设公司
  • 西安建设工程中心交易网站wordpress放视频没画面
  • 南沙哪有做网站的公司换网站换域名 备案
  • 做的网站乱码怎么搞阿里云做的网站怎么备份
  • 模板网站建设报价深圳做网站设计
  • 婚恋网站 模板网站设计与建设代码
  • 有空间怎么做网站wordpress api 发贴
  • php 网站建设柳州建设网官网