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

企业没有网站怎么对外做公示产品市场营销策划方案

企业没有网站怎么对外做公示,产品市场营销策划方案,网站开发都用什么浏览器,网站建设费用推荐网络专业这道题不能使用除法,我第一时间想到用前缀表和后缀表来解决,假设数组nums的长度为n,我们直接定义前缀表pre和后缀表suf,其中pre[i] pre[i - 1] * nums[i - 1] nums[0] * nums[1] * ... * nums[i - 1] ,而suf[j] suf…


这道题不能使用除法,我第一时间想到用前缀表和后缀表来解决,假设数组nums的长度为n,我们直接定义前缀表pre和后缀表suf,其中pre[i] = pre[i - 1] * nums[i - 1] = nums[0] * nums[1] * ... * nums[i - 1] ,而suf[j] = suf[j + 1] * nums[j + 1] = nums[n - 1] * nums[n - 2] * ... * nums[j + 1] ,所以返回的向量result中,result[i] = pre[i] * suf[i],其中特别要注意的是,前缀表pre的长度为n pre[0] = 1,而后缀表的长度为nsuf[n - 1] = 1,一共需要三次线性遍历,时间复杂度为O(n)。

class Solution {
public:vector<int> productExceptSelf(vector<int>& nums) {vector<int> result;vector<int> pre(nums.size(), 1);  //前缀乘积vector<int> suf(nums.size(), 1);      //后缀乘积for(int i = 1; i < pre.size(); ++i)  //构造前缀乘积表pre[i] = pre[i - 1] * nums[i - 1];for(int i = suf.size() - 2; i >= 0; --i) //构造后缀乘积表suf[i] = suf[i + 1] * nums[i + 1];for(int i = 0; i < nums.size(); ++i)result.emplace_back(pre[i] * suf[i]);return result;}
};

看了下灵神的题解,他的思路和我一样,也是用前后缀来做的,这里就不再赘述了。

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

相关文章:

  • php网站开发遇到的问题黄页推广2021
  • wordpress支付无效搜索引擎优化的流程
  • 陕西企业网站建设价格360外链
  • 建设网站的价格表seo关键词排名优化销售
  • 网站后台上传文字图片企业网页设计与推广
  • 官方网站建设报价表seo技术交流
  • 网站租用搜狗权重查询
  • 更换空间对网站的影响怎样通过网络销售自己的产品
  • 网站可以做二维码吗各平台推广费用
  • 万柏林网站建设推广产品引流的最佳方法
  • 阿里巴巴国际站下载公司网站seo公司
  • 山东专业网站开发公司网络推广员工作好做吗
  • apache如何搭建多个网站cba排名
  • 佛山移动网站建设公司湖南网站定制
  • uc下一页seo的全称是什么
  • 企业网站建设及前期准备怎么建网站教程
  • 汕头seo按天付费刷关键词优化排名
  • 厚街微网站建设南宁 百度网盘
  • wordpress换行符seo推广价格
  • 如何开发一款游戏免费关键词优化工具
  • 一帘幽梦紫菱做的网站线上营销渠道主要有哪些
  • 网站建设新发展长沙网站seo公司
  • 网站怎么做要钱吗竞价推广思路
  • 旅游外贸网站建设推广关键字挖掘爱站网
  • 网上做石材去哪个网站市场调研报告范文模板
  • 工程建设公司网站百度2020新版下载
  • c 能用来做网站吗seo站长之家
  • 学校网站建设用哪个系统seo的基本内容
  • 南通网站排名网络营销案例分析题及答案
  • 网上注册营业执照网站的优化和推广方案