leetcode 724. 寻找数组的中心索引
给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。
我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。
如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。
示例 1:
输入:
nums = [1, 7, 3, 6, 5, 6]
输出:3
解释:
索引 3 (nums[3] = 6) 的左侧数之和 (1 + 7 + 3 = 11),与右侧数之和 (5 + 6 = 11) 相等。
同时, 3 也是第一个符合要求的中心索引。
代码
class Solution {public int pivotIndex(int[] nums) {int sum=Arrays.stream(nums).sum();//计算总和int pre=0;//左边的和for(int i=0;i<nums.length;i++)if(sum-nums[i]-pre==pre)//右边的和return i;else pre+=nums[i];return -1;}
}
leetcode 724. 寻找数组的中心索引相关推荐
- 724. 寻找数组的中心索引
链接:724. 寻找数组的中心索引 题解:https://leetcode-cn.com/problems/find-pivot-index/solution/xun-zhao-shu-zu-de-z ...
- 力扣724.寻找数组的中心索引
题目描述 给定一个整数类型的数组 nums,请编写一个能够返回数组 "中心索引" 的方法. 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加 ...
- LEETCODE | PYTHON | 724 | 寻找数组的中心下标
LEETCODE | PYTHON | 724 | 寻找数组的中心下标 1. 题目 给你一个整数数组 nums ,请计算数组的 中心下标 . 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等 ...
- python 寻找数组的中心索引_Leetcode724:寻找数组的中心索引(java、python3)
寻找数组的中心索引 给定一个整数类型的数组 nums,请编写一个能够返回数组"中心索引"的方法. 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相 ...
- python 寻找数组的中心索引_Leetcode724查找数组Python的中心索引,LeetCode724,寻找,python...
寻找数组的中心索引 这一次打卡不知道又摸了多久的鱼,周五没做题,周日补上. 题目 给定一个整数类型的数组 nums,请编写一个能够返回数组"中心索引"的方法. 我们是这样定义数组中 ...
- 每日一题:leetcode724.寻找数组的中心索引
题目描述 题目分析 今天这道题原本很简单,我都没打算写题解,当时用手机看的题目,我想着我三分钟应该能写出来,结果没想到wa了三发... 对待简单题不要轻视,对待难题不要畏难. 今天的主要问题是没有看数 ...
- [Golang]力扣Leetcode - 852. 山脉数组的峰顶索引(二分查找)
[Golang]力扣Leetcode - 852. 山脉数组的峰顶索引(二分查找) 题目:符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在 i(0 < ...
- LeetCode774-寻找数组的中心索引
1.思路:由于存在多个中心索引返回最靠近0号下标的index,所以从左往右遍历数组.中心索引的特点是左右元素相等,换言之,如果i为中心索引,则∑(0,1,2-i-) * 2 + nums[i] = n ...
- 724寻找数组中心索引之Leecode—数组篇(前缀法)
寻找数组中心索引 链接:https://leetcode-cn.com/problems/find-pivot-index/ 题目:给你一个整数数组 nums,请编写一个能够返回数组 "中心 ...
最新文章
- MySQL笔记10:engine=innodb和engine=myisam的区别和用法!
- 【Linux系统编程学习】 GCC编译器
- 从点到线:逻辑回归到条件随机场
- cv2.imread()返回none时应如何解决
- 电子表格控件Aspose.Cells V17.4.0发布 | 新增重要功能
- JAVA画SVG图(Batik框架)SVGComponentDemo
- win10系统安装sql不上服务器,win10安装sql2000没有反应怎么办_win10安装不了sql2000的解决方法...
- Element DatePicker 日期选择器限定日期选择范围
- nat64 dns64 linux 内核支持,NAT64与DNS64
- 图像处理基础操作一(几何变换、平滑处理、形态学操作)
- 分支界限法 任务分配问题
- 中金支付APP跳转支付对接
- Scrapy源码剖析前戏之Twisted使用
- 复旦大学2020计算机考试大纲,复旦大学2020年硕士研究生招生考试自命题科目考试大纲-761卫生综合(一)大纲...
- 自我实现tcmalloc的项目简化版本
- 内容仓库Apache JackRabbit
- python程序题求roc-auc是一种常用的模型评价指标_模型评价方法
- 阿里云物联网平台场景体验-阿里云开发者社区
- 仓库无线覆盖解决方案
- 南方科技大学计算机科学研究生,招生 - 计算机科学与工程系 - 南方科技大学