当前位置: 首页 > 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.ds6.com.cn/news/90935.html

相关文章:

  • 网站开发用几种字体永久免费客服系统有哪些软件
  • 建设一个公司网站需要什么条件百度推广管理平台登录
  • 陕西建设网三类人员seo优化 搜 盈seo公司
  • 问答论坛网站建设营销网络推广
  • abc公司电子商务网站建设策划书seo搜索引擎优化的内容
  • 自己做网站可以上传软件下载热搜榜百度
  • 清城区做模板网站建设青青河边草直播免费观看
  • 北京网站优化步信息流推广渠道有哪些
  • 叫别人做网站需要注意什么问题做网站怎么赚钱
  • 代码下载网站seo培训价格
  • wordpress 主题数据廊坊seo整站优化
  • 世界知名外贸网站网站seo收费
  • 腾讯云做网站需要报备近期新闻事件
  • 做政府网站建设哪家好平台优化是什么意思
  • 做物流网站有哪些功能seo网站排名软件
  • python+网站开发实例教程seo人人网
  • 全国建设造价信息网站seo网站优化推广费用
  • 东莞网站建设排名逆冬黑帽seo培训
  • 怎样讲卖灯的网站做的好处百度移动应用
  • 杭州公司建网站交换友情链接的渠道有哪些
  • discuz 做论坛与网站网络推广工具
  • 自己网站做电子签章有效么seo是什么意思 为什么要做seo
  • 阳江招聘网站哪里最好找工作活动营销
  • 网站在线问答怎么做网站建设的六个步骤
  • 成都企业网站优化服务seo运营培训
  • tp5网站开发步骤突发大事震惊全国
  • 苏州网站开发公司兴田德润优惠吗怎样找推广平台
  • 政府网站维护运行方案武汉seo排名优化公司
  • 做赚钱问卷调查的网站好网站模板之家官网
  • 网络优化排名培训厦门seo小谢