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

网站 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.dtcms.com/wzjs/506551.html

相关文章:

  • 网站开发技术汇总哪里有网站推广优化
  • 做网站页面需要的资料关于普通话的手抄报
  • 吉林市 网站建设长沙全网推广
  • 企业网站管理朋友圈广告
  • 如何对网站做引擎优化网络推广渠道有哪些
  • 做网站贵seo是什么服务
  • 郴州网站设计公司360搜索引擎入口
  • 广告设计入门到精通济南seo整站优化厂家
  • 网站开发 需要用到什么软件百度搜索排名服务
  • ubuntu wordpress nginx福州排名seo公司
  • 美国做ppt的网站semester怎么读
  • 房产中介如何找客源南宁百度推广排名优化
  • 做网站要提供什么百度人工客服电话多少
  • asp加dw做网站我赢网提供的高水平网页设计师
  • 亚马逊品牌备案网站怎么做什么是全网营销推广
  • 龙岗网络科技有限公司seo如何优化
  • 专业做运动服装的网站神马seo服务
  • 美丽乡村建设网站免费推广引流app
  • 网站建设视频教程想做电商怎么入手
  • wordpress welcomeseo外链专员
  • 网站建设网站制作需要多少钱2020最近的新闻大事10条
  • 广州网站建设定制seo项目优化案例分析文档
  • 诗人做的网站网店推广策划书
  • 海外网购app搜索引擎优化简称
  • 山东省高中生发展报告在哪个网站做市场推广方案怎么写
  • 做旅游网站的毕业论文软文推广案例500字
  • 做动态网站需要多少钱做百度网站一年多少钱
  • 肇庆网站建设咨询搜索引擎优化教程
  • 昆山做轮胎网站营销推广计划
  • web网站开发课程设计优化关键词可以选择哪个工具