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

在线diy网站wordpress源码教程

在线diy网站,wordpress源码教程,wordpress框架文件上传,免费可商用的图片素材网站一、题目描述二、解题思路整体思路:由于题目要求的是两个连续区间的和,所以可以使用前缀和来解决这个问题。具体思路:(1)首先进行边界处理,如果数组为空,则直接返回-1;(2)构造前缀和数组,注意这…

一、题目描述

二、解题思路

整体思路:

由于题目要求的是两个连续区间的和,所以可以使用前缀和来解决这个问题。

具体思路:

(1)首先进行边界处理,如果数组为空,则直接返回-1;

(2)构造前缀和数组,注意这个数组是从下标0开始,dp[0]要单独处理一下;

(3)使用前缀和数组,计算ptr两侧的子数组的和,如果相等,则返回ptr。若dp数组遍历完毕也未找到中心下标,则返回-1。

三、代码实现

时间复杂度:T(n)=O(n)

空间复杂度:S(n)=O(n)

class Solution {
public:int pivotIndex(vector<int>& nums) {//边界处理if(nums.empty()) return -1;//构造前缀和数组vector<int> dp(nums.size(),0);dp[0]=nums[0];for(int i=1;i!=dp.size();i++) dp[i]=dp[i-1]+nums[i];//使用前缀和数组for(int ptr=0;ptr!=dp.size();ptr++){if(dp[ptr]-nums[ptr]==dp[dp.size()-1]-dp[ptr])return ptr;}return -1;}
};

http://www.dtcms.com/a/421447.html

相关文章:

  • 湘潭做网站价格品牌磐石网络网站提交链接入口
  • 外包网站建设报价专业制作网站报价
  • aspnet东莞网站建设多少钱企业网站的建立特点是什么
  • 网站备案专员青岛建设局网站首页
  • 交易所网站建设教程广州网页设计html
  • 旅游网站毕业设计和论文网站开发文档撰写作业
  • 网站制作的基本概念苏州朗冠网站建设公司
  • 做网站怎么切片wordpress文章插广告
  • 做视频网站代码wordpress如何配置
  • 电子商务网站功能模块农村自建房设计图 一层楼
  • 赤城县城乡建设局网站阿里云 域名申请
  • app定制开发网站制作网站制作的评价指标中
  • 关于国际贸易的网站wordpress lay
  • 一个域名可以绑定两个网站吗如何查询网站的备案号
  • 科技因子网站建设方案项目流程八个阶段
  • 网站源码 com大全网站快速建设入门教程
  • html5网站建设中模板如何做二级域名网站
  • php网站建设实训引言怎么做网站的点击率
  • 跟做网站的人谈什么广东圆心科技网站开发网站模板设计
  • 南通住房和城乡建设局网站百度云wordpress建站
  • 网上做网站网站吗自己做图片网站
  • 阳泉推广型网站开发西部数码网站管理助手c盘安装
  • aspcms 网站搬家如何利用网站做demo
  • 个人做哪方面的网站开发 网站 沈阳
  • 网站怎么用办一个购物网站要多少钱
  • 如何做公司培训网站山东专业网站建设哪家便宜
  • 游戏币网站怎么做wordpress建一个网站
  • 网站界面用什么做的邵阳建设银行网站是多少
  • 什么网站可以找人做系统长沙现在可以自由进出吗
  • 大连企业网站wordpress 微博图床