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

制作app需要先做网站广州seo技术培训

制作app需要先做网站,广州seo技术培训,网站建设的软件介绍,软件开发多少钱一个月题目: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且…

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

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

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

解题思路:
这道题的思路在题目中就给出来了,任意元素的全部前缀元素和后缀元素的乘积,也就是说answer[i]就等于nums[i]的前缀乘积 * 后缀乘积。
所以只需要计算出前缀乘积数组preProduct和后缀乘积数组sufProduct,answer[i] = preProduct[i] * sufProduct[i].

class Solution {public int[] productExceptSelf(int[] nums) {int n = nums.length;int[] ans = new int[n];int[] preProduct = new int[n]; // 前缀乘积int[] sufProduct = new int[n]; // 后缀乘积int product = 1;for(int i = 0; i < n; i++){preProduct[i] = product;product *= nums[i];}product = 1;for(int i = n - 1; i >= 0; i--){sufProduct[i] = product;product *= nums[i];}for(int i = 0; i < n; i++){ans[i] = preProduct[i] * sufProduct[i];}return ans;}
}
http://www.yayakq.cn/news/855436/

相关文章:

  • 广告公司网站建设策划书网站建设实验
  • 梧州网站推广设计深圳注册公司在哪里注册
  • 路由器设置网站网站的根目录怎么找
  • 做网站法律条文域名与网站区别
  • 毕业设计网站开发的中期报告在线免费网站排名优化
  • 网站后台可改资料文章标签 wordpress
  • 洛阳建设厅网站随手app广告怎么关闭
  • 企业网站及公众号建设方案4000套微信小游戏源码
  • 郑州高新区网站建设制作网站找云优化
  • 网站系统设计目标集团网站制作公司
  • 外贸网站个人简介无锡网站建设服务公司
  • 做网站用小型机或服务器专门用来查找网址的网站
  • 揭阳网站制作教程做3d图的网站有哪些软件有哪些
  • 建设网站怎么做wordpress网站首页链接乱码
  • 网站更改备案信息在哪wordpress模板 汉化
  • 中山企业推广网站制作物流网络节点
  • php网站开发过程腾讯云镜像 wordpress
  • 做个自己的影院网站怎么做哪些域名适合营销型网站
  • 金诺网站建设做网站需要哪个专业
  • 青岛菜西有做网站的吗免费手机优化大师下载安装
  • 浏览器禁止网站怎么做色系网站.
  • 苏州高端网站建设公司哪家好伊春北京网站建设
  • 培训机构网站php源码wordpress cpu飙升
  • 拓者设计吧注册码wordpress标题seo
  • 徐州做网站哪家好游戏网站风控怎么做
  • 东莞网站建设乐云seo网站转载代码
  • 天津装修公司做网站新开传奇网站发布站
  • 爱民网站制作赣州高端网站开发
  • 网站建设-选猴王网络目前做定制产品的网站
  • 天河岗顶棠下上社网站建设开发加强网站互动交流平台建设自查