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

长沙做电商网站设计织梦同时运行多个网站

长沙做电商网站设计,织梦同时运行多个网站,教你免费申请个人平台,盐城做网站哪家最好Problem: 238. 除自身以外数组的乘积 文章目录 题目描述思路复杂度Code 题目描述 思路 思路1: 1.先求取数组的包括当前下标值得前后缀乘积(利用两个数组记录下来分别为leftProduct和rightProduct) 2.当求取一个下标为i的数组中的元素&#x…

Problem: 238. 除自身以外数组的乘积

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

思路1:

1.先求取数组的包括当前下标值得前后缀乘积(利用两个数组记录下来分别为leftProduct和rightProduct)
2.当求取一个下标为i的数组中的元素(除它之外元素的乘积时)即可得到为*leftProduct[i-1]rightProdugt[i+1];边界判断:i - 1 >= 0; i + 1 < n

思路2:不适用额外的空间

1.定义一个数组result,记录前缀积(该前缀积不包含当前下标的元素)
2.定义一个int类型变量rightProduct初始化为1,并从nums右边起,每次执行**result[i] = rightProduct;rightProduct = nums[i];

复杂度

思路1:
时间复杂度:

O ( n ) O(n) O(n);其中 n n n为数组nums的大小

空间复杂度:

O ( n ) O(n) O(n)

思路2:
时间复杂度:

O ( n ) O(n) O(n);其中 n n n为数组nums的大小

空间复杂度:

O ( 1 ) O(1) O(1)

Code

思路1:

class Solution {
public:/*** Prefix sum and Suffix sum* @param nums Given array* @return vector<int>*/vector<int> productExceptSelf(vector<int>& nums) {int n = nums.size();vector<int> result(n);int leftProduct = 1;for (int i = 0; i < n; ++i) {result[i] = leftProduct;leftProduct *= nums[i];}int rightProduct = 1;for (int i = n - 1; i >= 0; --i) {result[i] *= rightProduct;rightProduct *= nums[i];}return result;}
};

思路2:

class Solution {
public:/*** Prefix sum and Suffix sum* @param nums Given array* @return vector<int>*/vector<int> productExceptSelf(vector<int>& nums) {int n = nums.size();vector<int> result(n);int leftProduct = 1;for (int i = 0; i < n; ++i) {result[i] = leftProduct;leftProduct *= nums[i];}int rightProduct = 1;for (int i = n - 1; i >= 0; --i) {result[i] *= rightProduct;rightProduct *= nums[i];}return result;}
};
http://www.yayakq.cn/news/261258/

相关文章:

  • 做销售在哪些网站发贴雄安免费网站建设
  • 如何提高景区旅游网站建设wordpress备份百度云
  • 怎么建自己的销售网站西安网络营销学习网站
  • 网站构造下拉列表怎么做网站建设推广平台
  • 如何在网站上做免费广告企业标志设计
  • 网站上面的在线咨询是怎么做的建设银行网络平台
  • 湖北工程公司建设公司网站韩国美食网站建设目的
  • 电子商务网站调研企业vi设计说明
  • it外包公司为什么不能去许昌seo推荐
  • 网站建设的方案预算泰安集团
  • 网站后台管理页面模板wordpress英文站
  • 合肥seo建站网站后台制作这么做
  • 合肥网站的建设华为云建站怎么样
  • 北京网站整站优化爱站网关键词挖掘查询工具
  • 网站原创文章在哪里找简答题网站建设步骤
  • 浙江省建设厅网站证件网站302跳转
  • 商务网站建设的必备功能一家公司可以做几个网站
  • 营销型网站的域名wordpress 相册 主题
  • 国内知名网站建设排名建设网站规划书
  • 在线做分析图的网站电子商务网站建设与管理的理解
  • 网站续费怎么做帐手机设计效果图制作软件
  • 搜索引擎不收录网站流程图 网站
  • 辞职做美食网站品牌建设对企业的发展的作用
  • 中企动力做过的网站网站ico图标怎么做
  • 做搜狗手机网站制作图片模板
  • 织梦网站模板视频佛山刚刚发生的事
  • 宜昌网站建设选择宜昌慧享互动免费发帖推广网站
  • 学校网站php源码全国当先的网络建站推广
  • 伤豆丁文库网站开发网站开发微博
  • wordpress企业仿站视频教程论文格式样板模板