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

电商思维做招聘网站热点事件营销案例

电商思维做招聘网站,热点事件营销案例,做充值网站,网页制作处理软件中的三剑客是指题目链接: https://leetcode.cn/problems/product-of-array-except-self/description/解法一&#xff1a;暴力解法 直接遍历一遍数组&#xff0c;求该数组的除该数之外的乘积&#xff0c;但是超时时间复杂度为n方。 vector<int> productExceptSelf(vector<int>&a…

题目链接:

https://leetcode.cn/problems/product-of-array-except-self/description/解法一:暴力解法

直接遍历一遍数组,求该数组的除该数之外的乘积,但是超时时间复杂度为n方。

    vector<int> productExceptSelf(vector<int>& nums) {//遍历数组,求i下标之前的积,求i下标之后的积vector<int>arr;for (int i = 0; i < nums.size() ; i++){int ji = 1;for (int j = 0; j < nums.size() ; j++){if (j != i){ji = ji * nums[j];}}arr.push_back(ji);}return arr;}

所以我们开始优化,前缀和可以试一下,创建arr1数组先求前缀之积,第一位特殊处理为1,

创建arr2数组求后缀之积,最后一位特殊处理。

有了前缀之积和后缀之积,进行遍历

ans[i]=arr1[i]*arr2[i];求出答案请看代码

            //先求前缀积,再求后缀积,最后相乘vector<int>arr1(nums.size());vector<int>arr2(nums.size());//特殊处理arr1的第一位和arr2的最后一位、arr2[nums.size() - 1] = 1;arr1[0] = 1;//前缀积for (int i = 1; i < nums.size(); i++){arr1[i] = arr1[i - 1] * nums[i - 1];}//后缀积for (int i = nums.size() - 2; i >= 0; i--){arr2[i] = arr2[i + 1] * nums[i + 1];}vector<int>ans;for (int i = 0; i < nums.size(); i++){ans.push_back(arr1[i] * arr2[i]);}

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

相关文章:

  • 用安卓做网站河北网站优化公司
  • 南京网站设南京网站设计计seo实战论坛
  • 网络网站开发设计百度查询网
  • 页游网站百度收录网站提交入口
  • 营销网站建设哪家便宜网站之家查询
  • 免费个人网站空间中国时事新闻网
  • 唐山建设造价信息网的网站爱网站关键词挖掘工具
  • 设计网站下载视频号最新动作
  • 桂林市七星区疫情最新消息google优化排名
  • 东莞网站建设 汇卓创建网站怎么创
  • wordpress js加载位置seo官网
  • 合肥免费招聘网站网站自然排名优化
  • 营销型网站大全武汉seo顾问
  • 企业网站推广的名词解释东莞最新疫情
  • 500强企业seo服务商金华seo
  • 宽带办理网站建设中国唯一没有疫情的地方
  • 企业形象网站用什么语言开发百度推广运营公司
  • 我国政府门户网站建设现状及对策研究青岛seo网站关键词优化
  • 福州网站建设多少钱网站子域名查询
  • 一品威客做的网站好用吗网络销售平台有哪些软件
  • 网站域名注册证书是什么网络营销期末考试试题及答案
  • 杜桥做网站哪家好免费外贸接单平台
  • 河北建设工程信息网招标网站seo规划
  • 扬中网站推广佛山全市核酸检测
  • 网站被301怎样做百度推广
  • 网站维护建设需要什么花费seo排名教程
  • 做网站排名优化是怎么回事郑州seo代理外包
  • 网站建设大学泉州全网推广
  • 电商常用的erp系统有哪些国内seo排名分析主要针对百度
  • 网络营销推广方法和工具seo网站优化培训公司