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

南京微信网站开发网络舆情分析报告范文

南京微信网站开发,网络舆情分析报告范文,重庆外贸网站建设,咨询公司网站源码文章目录 #x1f353;1. 题目#x1fad2;2. 算法原理#x1f984;解法一#xff1a;暴力枚举#x1f984;解法二#xff1a;前缀和 #x1f954;3. 代码实现 #x1f353;1. 题目 题目链接#xff1a;724. 寻找数组的中心下标 - 力扣#xff08;LeetCode#xff0… 文章目录 1. 题目2. 算法原理解法一暴力枚举解法二前缀和 3. 代码实现 1. 题目 题目链接724. 寻找数组的中心下标 - 力扣LeetCode 给你一个整数数组 nums 请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端那么左侧数之和视为 0 因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标应该返回 最靠近左边 的那一个。如果数组不存在中心下标返回 -1 。 示例 1 输入nums [1, 7, 3, 6, 5, 6] 输出3 解释 中心下标是 3 。 左侧数之和 sum nums[0] nums[1] nums[2] 1 7 3 11 右侧数之和 sum nums[4] nums[5] 5 6 11 二者相等。示例 2 输入nums [1, 2, 3] 输出-1 解释 数组中不存在满足此条件的中心下标。示例 3 输入nums [2, 1, -1] 输出0 解释 中心下标是 0 。 左侧数之和 sum 0 下标 0 左侧不存在元素 右侧数之和 sum nums[1] nums[2] 1 -1 0 。提示 1 nums.length 104-1000 nums[i] 1000 2. 算法原理 解法一暴力枚举 这题的意思就是找到一个所谓的“中间位置”不包含这个位置让其两边的和都相等如果整个数组都找完了没有符合的那么久返回-1这题定位在简单级别直接想法就是暴力枚举。 遍历数组每个中心下标都枚举出左边和右边的元素和这个时间复杂度为O(N2)这里就不作示例了。 解法二前缀和 我们可以用前缀和的思想来优化这个暴力解法 不要笨重的记dp[i] dp[i-1] arr[i]模板根据题目实际需求分析 这里要求一个下标的左边和右边的元素我们可以采用f表示前缀和数组g表示后缀和数组 f[i]表示[0,i-1]区间所有元素的和 f[i] f[i-1] nums[i-1]g[i]表示[i1,n-1]区间所有元素的和 g[i] g[i1] nums[i1] 有了前缀和与后缀和数组我们直接判断f[i] g[i]即可 细节问题 初始化这里是从下标0开始的那么f[0]就需要特殊处理一下f[0] 0 同理g[n-1]也是g[n-1] 0填表顺序对于f因为要依赖f[i-1]所以填表顺序为从左向右 对于g要依赖g[i1]所以填表顺序为从右向左 这个时间复杂度为O(n)O(n)O(n)可理解为O(N) 3. 代码实现 class Solution { public:int pivotIndex(vectorint nums){int n nums.size();vectorint f(n),g(n);//处理前缀和数组for(int i1;in;i)f[i] f[i-1] nums[i-1];//处理后缀和数组for(int in-2;i0;i--)g[i] g[i1] nums[i1];//判断for(int i0;in;i){if(f[i]g[i])return i;}return -1;} };力扣这个击败多少用户有时候是看网速的如果算法没问题多提交几次就行了如果不在意也可以忽略没什么影响。
http://www.sadfv.cn/news/170027/

相关文章:

  • 网站建设先有域名然后呢杭州seo关键词优化哪家好
  • 如何做网站的页面营销神器官方网站
  • 视频网站会员系统怎么做西安成品网站建设
  • 相亲网站上做绿叶的女人很多公司设计网站推荐
  • 朱晓宇 大庆 seo 网站建设 北京建网站一般多少钱幸福里
  • 肇庆免费模板建站产品推广朋友圈文案
  • 西安网络公司未央区昆明网站排名优化
  • 网站后台上传文章为什么不显示sem和seo有什么区别
  • 在线制作二维码网站ico网站进行推广
  • 杭州网站建设外包天津最好的网站建设
  • 自己怎么做网站赚钱吗tp框架做展示网站
  • 广告推广平台网站wordpress做知识管理系统
  • 帮人做网站 怎么收费xampp 搭建 wordpress
  • 网站建设流程怎么样文案写作网站
  • 企业网站建设训重庆航运建设发展有限公司 网站
  • 网站建设完整版企业管理系统的功能
  • app在线开发网站建设抖音小程序推广码怎么获得
  • 国内设计师交流网站上海松江水处理网站建设
  • 西安品牌网站建设服务商建设网站基础知识
  • 织梦 网站源码重庆网站建设重庆
  • 模板网站和定制网站影响排名html个人网站完整代码
  • 百度为什么会k网站线上推广话术
  • 加强单位门户网站建设的通知docker wordpress 修改端口
  • 网站开发怎么销售百度关键词指数
  • 男女做暧昧视频网站成都中职学校网站建设推广
  • idea做百度网站谷歌浏览器下载手机版官网中文
  • 做招聘网站的背景图片php源码
  • 教你做吃的网站外贸推广公司
  • 服务器网站目录会网站建设好吗
  • 为什么做的网站要续费河南省建设信息网查询