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

建设门户网站人均ip1000需要多大数据库关键词查网址

建设门户网站人均ip1000需要多大数据库,关键词查网址,建e网3d模型库,网站建设需要云主机吗题目链接&#xff1a; https://leetcode.cn/problems/find-pivot-index/ 这道题目我们可以使用暴力解法&#xff0c;就一个下标前数组之和&#xff0c;再求一个下标后数组之和&#xff0c;时间复杂度达到n方&#xff0c;我们来写一下&#xff1a; int pivotIndex(vector<in…

题目链接:

https://leetcode.cn/problems/find-pivot-index/

这道题目我们可以使用暴力解法,就一个下标前数组之和,再求一个下标后数组之和,时间复杂度达到n方,我们来写一下:

    int pivotIndex(vector<int>& nums) {//遍历数组每个元素for (int i = 0; i < nums.size(); i++){//求该下标的前缀之和int sum1 = 0;int sum2 = 0;for (int j = 0; j < i; j++){sum1 += nums[j];}//求该下标后缀之和for (int k = i + 1;k < nums.size(); k++){sum2 = sum2 + nums[k];}if (sum1 == sum2)return i;}return -1;}

也可以使用前缀和:先创建两个数组,一个数组记录下标的前缀之和,一个数组记录下标的后缀之和,前缀之和从前面开始,后缀之和从后面开始。

完成之后我们再进行遍历比较相等,前缀和等于后缀和,我们返回。否则返回-1;

   int pivotIndex(vector<int>& nums) {vector<int>num1(nums.size());vector<int>num2(nums.size());num1[0]=0;num2[nums.size()-1]=0;for(int i=1;i<nums.size();i++){num1[i]=num1[i-1]+nums[i-1];}for(int i=nums.size()-2;i>=0;i--){num2[i]=num2[i+1]+nums[i+1];}for(int i=0;i<nums.size();i++)if(num1[i]==num2[i])return i;return -1;}

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

相关文章:

  • 电脑网站制作软件推广赚钱一个2元
  • 红色旅游网站页面建设百度关键词排名神器
  • 网站整站开发视频教程免费建网站的平台
  • 视频门户网站建设方案seo咨询师
  • 流量多网站福州百度关键词排名
  • 做网站的工具怎么使用2021百度热搜年度榜
  • 免费做 爱视频网站网络营销策划方案3000字
  • 写网站的教程线上营销渠道
  • 海南省海口市网站建设营销网站建设的因素
  • Mac怎么搭建网站开发环境怎么免费建个人网站
  • 教师在哪些网站可以做兼职手机优化助手
  • 天津网站建设维护全网整合营销公司
  • 漯河交友网站开发公司手机百度2020最新版
  • 网站采集怎么做搜索引擎的优化方法
  • 重庆公司网站建设全网营销策划公司
  • 做数学题的网站2022年网络流行语
  • 店铺代运营徐州seo排名收费
  • 外贸网站建设招聘企业网络推广的方法
  • 服务好的网站设计搜外网友情链接
  • 哈尔滨信息网招聘信息seo什么职位
  • 四平网站seo百度seo软件
  • 新媒体网站建设费用详单找个网站
  • 制作一个网站步骤排版网络seo首页
  • 惠州营销型网站建设海外网站建站
  • 上海企业建站公司哪家好企业网站推广方案设计毕业设计
  • 自己的网站如何做快照劫持seo还有未来吗
  • 网站分析论文网络营销的种类有哪些
  • 网站的运行环境万网友情链接地址
  • 济南地区做企业网站的公司网页设计免费模板
  • 高端网站定制设计公司百度百科词条入口