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

做视频网站公司要怎么做的智慧营销系统平台

做视频网站公司要怎么做的,智慧营销系统平台,古风网站建设,wordpress怎么搬迁给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂…

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

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

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

思路 前缀/后缀之积

数组answer[] 存储前缀之积,数组R变为int right,记录每个后缀,每次更新方法为right = nums[i]*right

public class Solution {public int[] ProductExceptSelf(int[] nums) {int n = nums.Length;int[] answer = new int[n];answer[0] = 1;for(int i = 1; i < n; i++){answer[i] = answer[i - 1] * nums[i - 1];}int right = 1;for(int i = n - 1; i >= 0; i--){answer[i] *= right;right *= nums[i]; //下一步的right}return answer;}
}

 复杂度分析

  • 时间复杂度:O(n),其中 n 是数组 nums 的长度。需要对 nums 正向遍历一次和反向遍历一次,计算 answer 的值。
  • 空间复杂度:O(1)。除了返回值以外,使用的空间复杂度是常数。

http://www.mnyf.cn/news/42828.html

相关文章:

  • 一个域名可以建几个网站企业qq官网
  • 深圳品牌网站制作推荐长沙官网seo分析
  • 做鲜榨果汁店网站线上电脑培训班
  • 重庆建设工程信息网站对网络营销的认识
  • 如何组建做网站的团队搜索引擎优化的方法与技巧
  • 泰州谁会建网站做推广网络
  • 免费网站建设排行榜全国免费发布广告信息
  • 自己域名做网站新闻头条 今天
  • wordpress主题二次元优化大师
  • 怎么自己创建网站免费百度招聘平台
  • 美发培训网站竞价推广思路
  • 国外flash网站模板镇江优化推广
  • 榆社县济南网站建设公司 大学seo关键词推广
  • 短视频app源码搭建武汉seo结算
  • 网站托管服务器上海网络推广外包公司
  • 营销网站建设的公司广州aso优化公司 有限公司
  • 哈尔滨模板建站软件站长查询域名
  • 什么网站可以教做面包seo排名优化价格
  • macbook air做网站seoheuni
  • 网站音频播放器源码优搜云seo
  • 怎么样编辑wordpress长沙网站seo哪家公司好
  • 刚做的网站多久能被搜索到百度seo优
  • 牛商网做网站百度关键词排名优化工具
  • 网站免费获取验证码怎么做江西省水文监测中心
  • 做电影网站挣钱吗推广普通话手抄报内容资料
  • 如何给网站做banner360站长工具
  • 简单网站建设哪家便宜开封搜索引擎优化
  • 做微商进哪个网站安全百度点击软件名风
  • 网站运营课程爱站网关键词查询工具
  • 网站备案好不好官网整站优化