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

北京商业设计网站静态网站开发

北京商业设计网站,静态网站开发,网站建设 中国联盟网,塘厦基础网站建设AC截图 题目 思路 前缀积 前缀积指的是对于一个给定的数组arr,构建一个新的数组prefixProduct,其中prefixProduct[i]表示原数组从第一个元素到第i个元素(包括i)的所有元素的乘积。形式化来说: prefixProduct[0] ar…

AC截图

题目

思路

前缀积

前缀积指的是对于一个给定的数组arr,构建一个新的数组prefixProduct,其中prefixProduct[i]表示原数组从第一个元素到第i个元素(包括i)的所有元素的乘积。形式化来说:

  • prefixProduct[0] = arr[0]
  • 对于i > 0prefixProduct[i] = arr[0] * arr[1] * ... * arr[i]

通过这种方式,你可以快速获取数组任意位置之前(包括当前位置)所有元素的乘积。

后缀积

类似地,后缀积是指对于给定数组arr,构建另一个数组suffixProduct,其中suffixProduct[i]表示原数组从最后一个元素到第i个元素(包括i)的所有元素的乘积。形式化来说:

  • suffixProduct[n-1] = arr[n-1],其中n是数组的长度。
  • 对于i < n-1suffixProduct[i] = arr[n-1] * arr[n-2] * ... * arr[i]

这样就可以迅速查询数组中任意位置之后(包括当前位置)所有元素的乘积。

本题可以根据题目要求,稍微修改一下,让前缀积和后缀积并不包含元素本身。

代码

class Solution {
public:vector<int> productExceptSelf(vector<int>& nums) {int len=nums.size();vector<int> res(len,1);int pre=1;int suf=1;for(int i=0;i<len;i++){res[i] *= pre;pre *= nums[i];}for(int j=len-1;j>=0;j--){res[j] *= suf;suf *= nums[j];}return res;}
};

http://www.mmbaike.com/news/48423.html

相关文章:

  • 建设网站免费使用怎么让百度快速收录网站
  • 高端网站建设专业微信小程序免费制作平台
  • 免费网页制作网站营销推广的作用
  • 做互助盘网站多少钱哔哩哔哩推广网站
  • 网站独立店铺系统运营推广
  • 网站内文章外链如何做优化设计电子版
  • 网站提交了被收录后改怎么做新手seo入门教程
  • java成熟如何提升网站seo排名
  • 网站建好后广告是不是需要国际财经新闻
  • 网站建设搭配百度手机卫士下载安装
  • 爱站工具包官网百度搜索引擎优化详解
  • 海外音乐类网站做的比较好的百度如何搜索网址
  • 网站建设的后期维护费用seo行业网
  • 黄骅港怎么读广东搜索引擎优化
  • 猪八戒wordpress重庆旅游seo整站优化
  • 北京网站优化页面网站推广的营销策划方案
  • 盗版网站是如何做的网站seo案例
  • 商场网站开发的项目分析温州seo按天扣费
  • 邵阳网站优化新手网络推广怎么干
  • 设计网站企业网站建设公司小程序推广的十种方式
  • 四川大良网站建设搜索引擎入口大全
  • 使用php做的网站免费的网页制作软件
  • 青岛知名网站建设公司长尾词seo排名优化
  • 做网站 seo百度推广优化排名
  • 厦门规划建设局网站公司的网站
  • 网站建设的步骤以及流程东莞网站seo推广
  • 深圳网站建设微信商城开发新东方烹饪培训学校
  • 洛阳做网站的公司一个具体网站的seo优化方案
  • asp怎么做网站重庆百度seo整站优化
  • 温州做网站建设推广搜索引擎