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

山东省建设科技协会网站首页seo最强

山东省建设科技协会网站首页,seo最强,好用的app推荐大全,给wordpress博客加上一个娃娃题目 思路 这个题要求除自身以外其他元素的乘积,我们可以将数组中的数分为两部分,一部分是它左边的数,另一部分是它右边的数。 先求每个数左边所有数的乘积,保存到answer数组中,再求右边数的乘积,每个与a…

题目

思路

这个题要求除自身以外其他元素的乘积,我们可以将数组中的数分为两部分,一部分是它左边的数,另一部分是它右边的数。

先求每个数左边所有数的乘积,保存到answer数组中,再求右边数的乘积,每个与answer[i]相乘,answer数据即为最后的结果

解题过程

首先我们将answer[0]赋为1,因为索引为0的元素左边元素乘积为0,当前元素左边数的乘积是前一个元素值和前一个元素左边元素乘积相乘。

然后不断求右边的元素值,与answer[i]相乘,即可得到想要的结果。

代码

class Solution {
public:vector<int> productExceptSelf(vector<int>& nums) {//用answer[i]代表左侧元素的乘积int length = nums.size();vector<int> answer(length);answer[0]=1;//索引为0的左侧没有元素,所以为1for(int i=1;i<length;i++){answer[i] = nums[i-1] * answer[i-1];}//用R代表右侧元素的乘积int R=1;for(int i=length-1;i>=0;i--){answer[i] = answer[i]*R;R *= nums[i];}return answer;}
};

http://www.dtcms.com/wzjs/155970.html

相关文章:

  • 公司网站建设亚运村南京网站制作设计
  • 河北省建设工程安全生产网站web成品网站源码免费
  • 企业中英文网站建设seo推广怎么收费
  • 网站搜索引擎优化案例百度推广费用多少
  • 广州建设银行预约公积金网站索引擎优化 seo
  • 软件项目管理流程图小红书seo
  • 网站制作行业越来越难做宁波seo关键词如何优化
  • dw2019怎么做网站分类达人的作用
  • 大型平台网站开发网站点击量软件
  • 防止做网站的人修改数值木卢seo教程
  • 网站登录页面盗号怎么做网站关键词优化有用吗
  • 建设一个怎样的自己的网站河池网站seo
  • 网站打开显示建设中正规推广赚佣金的平台
  • 做微博推广的网站吗厦门seo网络优化公司
  • 武汉营销类网站设计长尾关键词挖掘
  • php旅游网站cmsseo建站工具
  • 网站设计制作简单实例长春百度关键词优化
  • 中国建设人才服务信息网是什么网站网页优化包括
  • 网站做游戏活动策划方案网站制作价格
  • 0317网站建设北京刚刚传来特大消息
  • dw和vs做网站常州网站seo
  • 临沂做进销存网站厦门关键词优化平台
  • 公司建设网站公司郑州seo博客
  • 花店网站建设的工作流程网站seo站外优化
  • 网站宝的作用关键词优化外包服务
  • 前端和后端seo快速优化软件网站
  • 灯塔网站制作公司营销方案案例范文
  • 网站多个用户怎样建设公关公司一般收费标准
  • 连云港做网站公司关键词排名优化公司推荐
  • 学校网站建设的作用百度搜索 手机