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

网站品质世界杯数据分析

网站品质,世界杯数据分析,网页设计制作网站首页,国外采购平台有哪些https://leetcode.cn/problems/product-of-array-except-self/description/?envTypestudy-plan-v2&envIdtop-100-liked 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 题目数据 保证 数组…

https://leetcode.cn/problems/product-of-array-except-self/description/?envType=study-plan-v2&envId=top-100-liked

给你一个整数数组 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]

提示:

2 <= nums.length <= 105
-30 <= nums[i] <= 30
输入 保证 数组 answer[i] 在 32 位 整数范围内

进阶:你可以在 O(1) 的额外空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的,输出数组 不被视为 额外空间。)

思路

index01234
numsa₀a₁a₂a₃a₄
L1a₀a₀ a₁a₀ a₁ a₂a₀ a₁ a₂ a₃
a₁ a₂ a₃ a₄a₂ a₃ a₄a₃ a₄a₄1R
SL[0] * R[0] = 1 * a₁ a₂ a₃ a₄L[1] * R[1] = a₀ a₂ a₃ a₄L[2] * R[2] = a₀ a₁ a₃ a₄L[3] * R[3] = a₀ a₁ a₂ a₄L[4] * R[4] = a₀ a₁ a₂ a₃ *1

核心思想

【前缀积】 乘以 【后缀积】即是缺少的那个元素

class Solution {public int[] productExceptSelf(int[] nums) {int length = nums.length;int[] L = new int[length];L[0] = 1;for (int i = 1; i < length; i++) {L[i] = nums[i - 1] * L[i - 1];}int r = 1;for (int i = length - 1; i >= 0; i--) {L[i] = L[i] * r;r = nums[i] * r;}return L;}
}
http://www.dtcms.com/wzjs/267295.html

相关文章:

  • 建政府网站公司网络营销模式包括哪些
  • dw 8做的网站怎么上传整合营销经典案例
  • 霞浦建站公司互联网营销的方法有哪些
  • 英文网站建设企业阿里云域名注册万网
  • wordpress后台cookies深圳网站seo推广
  • 做it的要给赌场网站做维护吗中国企业500强最新排名
  • 公司网站制作多少钱seo实战指导
  • 婚恋网网站架构如何百度推广
  • wordpress婚礼主题专业的seo外包公司
  • 宁波网站推广报价百度一下你就知道手机版官网
  • 阿里云智能建站谷歌推广优化
  • 工程建设其他费情感网站seo
  • 清河做网站沈阳黄页88企业名录
  • 游戏ui设计网站直通车推广技巧
  • 潍坊营销型网站建设怎样做竞价推广
  • 用来做网站的软件百度搜索量最大的关键词
  • 网站建设公司转型深圳搜狗seo
  • 长沙网站设计建设搜索引擎优化常用方法
  • 如何网站后台清理缓存网站建设营销型
  • 如何建设钓鱼网站临沂seo排名外包
  • 长沙市宁乡县建设局网站石家庄seo排名外包
  • 手机网站封装用户体验类似互推商盟的推广平台
  • 网站优化方式有哪些种子搜索
  • 比较大的软件下载网站模板建站流程
  • 静态网站开发实训报告网络营销战略的内容
  • wordpress 文章截取官网优化包括什么内容
  • 外贸销售网站建设视频广告接单平台
  • 谷歌官方建站服务百度百家官网入口
  • 网站建设自建服务器徐州网页关键词优化
  • 专注湛江地区网站开发定制建设网络舆情监测平台