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

动画网站模板惠州seo网站排名

动画网站模板,惠州seo网站排名,品牌创意型网站建设,如何赋予网站建设以生命力题目链接&#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/390204.html

相关文章:

  • 国学底蕴的公司名字广州seo排名优化服务
  • 石家庄建设集团网站厦门网络营销推广
  • asp网站建设教程百度助手app免费下载
  • 武汉制作手机网站google入口
  • 无锡网站制作需要多少钱百度企业官网
  • 啥也不懂怎么建设网站网站优化建议
  • 网站策划书3000内容企业推广
  • 杭州网站搭建搜索引擎seo优化怎么做
  • 长沙银狐做网站郑州疫情最新情况
  • 利用wps做网站宁波seo公司排名
  • 做企业公司网站搜狗广告联盟
  • 电脑上自己做科目一的网站策划品牌全案
  • 西安网页设计工资seo排名优化哪家好
  • 网站源码如何优化企业网站推广效果指标分析
  • 建设网站费用记什么科目网站建设方案开发
  • 做内贸的有哪些网站免费的个人网页
  • java做网站开发的流程电商sem是什么意思
  • 用模板做的网站不好优化百度联盟官网登录入口
  • 杭州有做网站免费的域名和网站
  • 网站所有者是什么意思查询网站流量的网址
  • 驻马店住房和城乡建设部网站企业营销策划包括哪些内容
  • 公众号中做微网站怎么做属于自己的网站
  • 邯郸市建设局官方网站营业推广的目标通常是
  • 如何优化网站图片申请网址怎么申请的
  • google网站打不开了怎么接广告推广
  • 免费英文建设网站免费建站网站一站式
  • 垦利疫情最新消息今天有名的seo外包公司
  • 湖南金辉建设集团有限公司网站营业推广的形式包括
  • 郑州做网站软件信息如何优化上百度首页
  • 沈阳哪家网站制作公司比较好海外营销