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

dede网站底部域名dns解析和网站建设

dede网站底部,域名dns解析和网站建设,wordpress首页怎么打开很慢,国内最新新闻简短题目链接:238. 除自身以外数组的乘积 - 力扣(LeetCode) 238. 除自身以外数组的乘积|数组系列 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 …

题目链接:238. 除自身以外数组的乘积 - 力扣(LeetCode)

238. 除自身以外数组的乘积|数组系列

给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。

题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在  32 位 整数范围内。

请 不要使用除法,且在 O(n) 时间复杂度内完成此题。

示例 1: 输入: nums = [1,2,3,4]          输出: [24,12,8,6]

示例 2: 输入: nums = [-1,1,0,-3,3]         输出: [0,0,9,0,0]

解题思路:

题目中给出前缀和后缀的乘积 那该题十有八九就和前缀后缀有关 

题意给出的输出[24,12,8,6] 可以拆分为 [1*2*3*4, 1*3*4 ,1*2*4, 1*2*3]

再整理一下 [2*3*4, 1*3*4 ,1*2*4, 1*2*3] 可以看出是除去本身数字来实现 

所以可以先计算前缀乘积 [1, 1*1, 1*1*2, 1*1*2*3] = [1,1,2,6]

后缀乘积[2*3*4,3*4,4,1] = [24,12,4,1]

那么 前后缀乘积相乘就是所求输出 [24,12,8,6]

Java代码:

class soul{public int[] productExceptSelf(int[] nums){if(nums == null || nums.length == 0){//剪枝return null;}int n = nums.length;int[] arr1 = new int[n];int left = 1;//确定前缀和for (int i = 0; i < n; i++) {if(i > 0){//防止边界left = left * nums[i - 1];//更新前缀和 前缀和 需要 i - 1}arr1[i] = left;//确定初始值 以及保存后续前缀和值}int right = 1;for (int i = n - 1; i >= 0; i--) { // 写错了i++if(i < n - 1){//防止边界介入right = right * nums[i + 1];//确定后缀和 后缀和 需要i + 1 }arr1[i] = arr1[i] * right;//这里其实省去了存储后缀和的步骤 直接相乘得到最终结果}return arr1;//返回结果}
}


文章转载自:

http://3UdaKro7.jrqbr.cn
http://dXjysw9R.jrqbr.cn
http://h0vrMJcu.jrqbr.cn
http://6dYpWtvG.jrqbr.cn
http://JOQXVloU.jrqbr.cn
http://TCgfDrYx.jrqbr.cn
http://JLAucrJU.jrqbr.cn
http://3TcHodsc.jrqbr.cn
http://ObaoyhPm.jrqbr.cn
http://X0GzOcbq.jrqbr.cn
http://2gSuvmqV.jrqbr.cn
http://1YTZgW9v.jrqbr.cn
http://HeGah0Iv.jrqbr.cn
http://B4IAJppf.jrqbr.cn
http://mzUSnFbA.jrqbr.cn
http://zcPtHMQc.jrqbr.cn
http://D6vYnmG6.jrqbr.cn
http://9sN7J8rZ.jrqbr.cn
http://MgspzKYM.jrqbr.cn
http://q9BX3XjE.jrqbr.cn
http://NkZ1KOFy.jrqbr.cn
http://ygWMYhQy.jrqbr.cn
http://hNw1OMvc.jrqbr.cn
http://Y46nrjnq.jrqbr.cn
http://7UTe6Gpm.jrqbr.cn
http://R5FaqZk8.jrqbr.cn
http://sX5aZ2jR.jrqbr.cn
http://gqP0fE9h.jrqbr.cn
http://P9dGcnyY.jrqbr.cn
http://3lHk8ywo.jrqbr.cn
http://www.dtcms.com/wzjs/599989.html

相关文章:

  • 还有用的网站建设网站账号密码不区分大小写
  • 企业网站建设的一般要素包括工程公司财务制度
  • 网站建设与开发学习最专业的网站建设哪家好
  • 沈阳市营商环境建设监督局网站做搜狗手机网站优化排
  • 网站优化与推广wordpress power
  • 个人网站的制作云主机放多个网站
  • 网站建设毕业设计怎么做宣传商务型的网站
  • 重庆网站设计方案网站排名代做
  • 建网站淄博软件工程师证书报考条件
  • 建设商业网站优化seo多少钱
  • 网站开发图片加载过慢如何优化手机端网站开发建设内容
  • 做网站外包创业网站优化推广多少钱
  • seo如何做网站建设app推广怎么做
  • 更改网站备案wordpress wptitle
  • 海外网站加速器免费wordpress基础主题站
  • 查网站流量查询工具网站怎么做高权重
  • wamp 多网站seo诊断分析报告
  • 新网站建设代理商dw中做网站的步骤
  • 网站建设项目概况网站首页布局设计模板
  • 网站做建筑三维图多多鱼网页设计代码
  • 随州网站seo诊断国外网站空间租用费用
  • 企业做的网站推广方案的步骤静态网站没有后台
  • 网站建设空白栏目整改报告谷歌排名推广
  • 蓝海基业做的网站好吗如何用.net做网站
  • 网站开发招标文件范本开源cms下载
  • 住建部城乡建设网站鄂州建设网站
  • 做网站优化要多少钱莱芜金点子最新招聘平台
  • 成都网站建设工资免费企业网站模板html
  • 郑州做的比较好网站公司江苏宜安建设有限公司网站
  • 国内外设计网站商城网站开发需求分析