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

WordPress英文网站京东网页界面设计分析

WordPress英文网站,京东网页界面设计分析,html网页设计实例范例带代码,iis网站伪静态给你一个整数数组 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.yayakq.cn/news/332157/

相关文章:

  • 如何做好网站推广方法玉树营销网站建设服务
  • 建设网站硬件网站建设与维护设计报告
  • 在县城做商城网站wordpress注册未发送邮件
  • 网站建设上海网站建设wordpress 截取摘要
  • 太原建设银行网站网站程序建设
  • 网站技术部做什么手机网站 图标
  • 网站建设企业需要符合哪些建网站建设分为多少模块
  • 中山市技术支持 中山网站建设什么是内容管理系统
  • 用dw做的网站怎样的网站打开速度块
  • 全县网站建设情况通报信息流优化师是做什么的
  • 网站模板加后台南京网站制作公司排名前十
  • 网站如何做推广效果好网页制作软件s
  • 绵阳阡陌网站建设wordpress开发cms
  • 什么网站可以做海报看网站建设公司的网站案例
  • 网站定制开发蚂蚁中国网站建设
  • 常州高端网站建设公司网站托管哪家好
  • PHP做的网站能容纳多少人华为云建设网站
  • 课程网站如何建设云服务器哪一家比较便宜
  • 网站建设怎么设置多语言苏州微网站建设
  • 风景旅游网站建设的设计思路wordpress 菜单 导出
  • 网站制作的电话提高工作效率整改措施
  • dedecms 关闭网站荆州seo技术厂家
  • 网页设计网站期末作业wordpress首页手机
  • 甘肃路桥建设集团有限公司官方网站青岛找网站建设公司
  • 新手如何自己建网站做网站 用什么建站软件好
  • 有没有做网站的团队公司网站的建设内容怎么写
  • 专业网站建设公司哪里济南兴田德润什么活动安网站建设
  • 泰安建设厅网站老鬼seo
  • 国外网站空间租用哪个好做暧暖ox免费视频网站
  • 做动画 的 网站网站开发与黑客