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

二级网站怎么建设/在哪个网站可以免费做广告

二级网站怎么建设,在哪个网站可以免费做广告,淄博临淄建设局网站,外贸网站建设560剑指 Offer 66. 构建乘积数组 - 力扣(LeetCode) 应该是不可以暴力两层循环的吧。。 不能用除法。 观察一下,结果数组每个位置的值等于它的两边的所有元素的乘积,那么使用两次遍历: 第一次从左到右,这样…

剑指 Offer 66. 构建乘积数组 - 力扣(LeetCode)

应该是不可以暴力两层循环的吧。。

不能用除法。

观察一下,结果数组每个位置的值等于它的两边的所有元素的乘积,那么使用两次遍历:

第一次从左到右,这样每一个位置都会变为该位置之前的所有元素的乘积;

第二次从右到左,这样将上一步的乘积再累乘每个位置右边的元素的乘积就可以了。

class Solution {
public:vector<int> constructArr(vector<int>& a) {if(a.empty())   return vector<int>();vector<int> res(a.size(), 0);int val = 1;//一定要初始化为1for(int i = 0; i < a.size(); ++i){res[i] = val;val *= a[i];}val = 1;for(int i = a.size()-1; i >= 0; --i){res[i] *= val;val *= a[i];}return res;}
};

这位大佬的ppt就很灵性;面试题66. 构建乘积数组(表格分区,清晰图解) - 构建乘积数组 - 力扣(LeetCode)

优化一下:

class Solution {
public:vector<int> constructArr(vector<int>& a) {if(a.empty())   return vector<int>();vector<int> res(a.size(), 1);for(int i = 1; i < a.size(); ++i){res[i] = res[i-1]*a[i-1];}int val = 1;for(int i = a.size()-2; i >= 0; --i){val *= a[i+1];res[i] *= val;}return res;}
};
http://www.lbrq.cn/news/1340299.html

相关文章:

  • 表情包做旧网站/营销推广怎么做
  • 四川成都最新新闻事件今天/栾城seo整站排名
  • b2c模式的网站有哪些/百度应用宝
  • 家政公司在哪个平台推广效果好/杭州seo排名优化外包
  • wordpress html 标签/整站优化
  • 网站banner文字最大多少/快速优化seo
  • 企业网站建设现状/百度指数的基本功能
  • 个人备案网站做淘宝客可以用吗/推广产品怎么发朋友圈
  • 做网站宽度和长度布局/保温杯软文营销300字
  • 建设一个公司网站/it行业培训机构一般多少钱
  • 温州建设网站制作/360识图
  • 阿里云wordpress搭建网站/找广告商的平台
  • 毕业设计做网站 答辩会问什么问题/微信朋友圈广告投放
  • 榆林做网站电话/农村电商平台有哪些
  • 电商网站开发的背景/最新的疫情信息
  • 北京市建设城乡建设委员会官方网站/北京seo运营推广
  • 淘宝上找人做网站/互联网营销师资格证
  • 个旧市做网站公司/手机百度app下载
  • wordpress 宽度/企业网站seo优化
  • 好看的网站 你明白吗/市场调研与分析
  • 360如何做网站优化/seo外包
  • 网站建设与开发做什么/seo谷歌外贸推广
  • 建立销售型网站/买链接网
  • 做买衣服的网站有哪些/做企业推广
  • 卡通网站建设/建站平台哪个好
  • 网站邮箱怎么做的/杭州seo搜索引擎优化
  • 海淀最新消息今天/网站关键词百度自然排名优化
  • 初学者做网站的软件/网站恶意点击软件
  • 购买网站模板/关键词快速排名怎么做
  • 基金网站制作/seo搜索引擎优化试题及答案
  • 深度学习-卷积神经网络-AlexNet
  • 【东枫科技】FR3 可扩展测试平台,适用于 6G 研究与卫星通信,高达 1.6 GHz 的带宽
  • ATF(TF-A)安全通告 TFV-13(CVE-2024-7881)
  • Python数据分析常规步骤整理
  • linux php版本降级,dnf版本控制
  • PDF编辑工具,免费OCR识别表单