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

做网站页面对PS切图塘沽建设网站

做网站页面对PS切图,塘沽建设网站,计算机前端培训,华为外包一般能干多久给你一个整数数组 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/895090/

相关文章:

  • 济南集团网站建设公司好社交网站怎么制作
  • 中山网站建设思建设股票网站
  • 花都商城网站建设wordpress press
  • 企业做国外网站多少钱美工网站做兼职
  • 武安城乡建设网站wordpress评论不能用
  • 网站建设飠金手指下拉附近的网站设计开发
  • 怎么做钓qq密码网站网站建设的公司选哪家
  • 网站建设招标书技术介绍中国纪检监察报邮箱
  • 企业网站建设好处网站关键词优化方案分为几个步骤
  • 2017优秀网站设计欣赏seo网站关键词排名软件
  • 网站不备案有什么后果网站首屏
  • 怎么是一个网站看起来高大上有哪些专业做饰品的网站app
  • 营销网站建设公司哪家好怎么做广告宣传最有效
  • 西安 餐饮 网站建设做淘宝客网站需要什么资质
  • 交互式网站备案难吗php医疗网站咨询源码
  • 聊城做网站的公司案例重庆建设工程信息官网
  • 苏州网站建设设计制作公司中国企业登记网
  • 河南建设厅特种工报考网站o2o商业模式
  • 网站建设框架文案高校二级网站建设意义
  • 高端网站设计高端网站制作网站的ftp在哪里可以查到
  • 网站搜索引擎莱芜有需要制作网站的公司吗
  • 推广网站优化seo教程上排名站内关键词自然排名优化
  • 制作网站要钱吗下载网站程序
  • 免费行情网站推荐百度惠生活商家怎么入驻
  • 兰州网站建设多少钱建立网站费用怎么做会计分录
  • 做网站论坛 前置许可美食网站建设项目规划书
  • 网站建设-信科网络vue适合做门户网站吗
  • 网站建设专员工作建设一个网站的流程.
  • 七牛搭建网站浙江商城网站建设
  • 做企业平台的网站有哪些方面劳务派遣许可证