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

文登区住房和城乡建设局网站太原seo排名

文登区住房和城乡建设局网站,太原seo排名,各种管理系统,网站做后台题目 思路 这个题要求除自身以外其他元素的乘积,我们可以将数组中的数分为两部分,一部分是它左边的数,另一部分是它右边的数。 先求每个数左边所有数的乘积,保存到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/135583.html

相关文章:

  • 什么网站可以做兼职设计优化快速排名教程
  • 网站关键词优化是什么河南网站建设哪家公司好
  • 东西湖网站建设盐城seo培训
  • 一个网站多个子域名优化深圳网络营销推广中心
  • 头像logo在线制作免费上海seo网站策划
  • WordPress无法提交评论网站排名优化价格
  • 做网站腾讯云服务器吗排名优化培训
  • 上海游戏公司排名搜索引擎优化课程
  • ip地址或域名查询广州seo网站公司
  • 网站icp做年检搜索引擎快速排名推广
  • 网站前台用java做软件开发培训班
  • 怎样做网站导购教程北京seo排名厂家
  • 云南手机网站开发信息推广服务
  • 可信网站认证代理班级优化大师客服电话
  • 网站建设费用计入什么二级科目网址百度刷排名
  • 武汉网站建设电话多少网站建站开发
  • 怎样申请一个免费网站网络服务主要包括
  • wordpress建图片站下载班级优化大师
  • 可以做盗版漫画网站吗互联网域名交易中心
  • 手机网站怎么开发超级优化大师下载
  • 广州品牌网站设计安徽疫情最新情况
  • 简答题网站建设步骤免费营销软件网站
  • 亚马逊网站建设历程友情链接交易网
  • 移动网站建设生要女宁德市教育局
  • 网站网页建设网络营销的真实案例分析
  • 网站建设公司业务培训上海高端网站定制
  • 秦皇岛建网站多少钱黄页网络的推广网站有哪些软件
  • 推广型网站如何建站微博推广价格表
  • 淄博网站建设相关文章西seo优化排名
  • 做外包胡it网站百度免费收录提交入口