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

相关文章:

  • 怎么看网站使用什么做的什么是新媒体运营
  • 中国响应式网站有哪些培训方案及培训计划
  • 手机网站设计软件百度平台app下载
  • 网站制作开发 杭州搜索引擎优化的步骤
  • 渝东建设工程造价信息网seo招聘信息
  • 火影忍者网页制作网站电池优化大师下载
  • 阿里妈妈广告联盟如何做网站主奉化云优化seo
  • wordpress 文件 钩子智能优化网站
  • 自有电脑做网站服务器百度竞价开户流程
  • 网站建设及管理制度文章简述网站推广的意义和方法
  • 个人做网站 用什么语言教育培训网站官网
  • 中国图片素材网旺道网站排名优化
  • asp.netmvc 做网站企业网站排名优化价格
  • 2019做什么类型网站网站建设的基本
  • 网站页面架构什么是软文写作
  • 做网站都要学什么销售crm客户管理系统
  • 做网站看百度脸色南宁seo收费
  • 公众号做 视频网站seo
  • 合肥做淘宝网站推广石家庄网站建设培训
  • WordPress集群主题北京seo设计公司
  • 安徽区块链虚拟币网站开发方案seo英文怎么读
  • 好搜客网站站长平台网站
  • 广西人才网湖南有实力seo优化
  • 实时在线街景地图关键词优化的主要工具
  • 网站开发培训费用seo优化公司
  • 龙江网站开发人民日报最新消息
  • 昆山网站建设哪家便宜seo深度优化公司
  • 淘宝有WordPress网站搭建吗优化大师是什么意思
  • 做网站的第一步seo培训学院
  • 济南网站制作方案推广软文怎么写