题解 | #相等的草堆#
相等的草堆
https://www.nowcoder.com/practice/0e2f3b27bbdc45fcbc70cc4fd41e15fe
所用语言
Java
所用知识
数组
解题思路
计算总数,每一次循环判断左右是否相等
完整代码
public int pivotIndex (int[] nums) {
// write code here
int sum=0;
for(int x:nums){
sum+=x;
}
int left=0;
int right=sum;
for(int i=0;i<nums.length;i++){
right=right-nums[i];
if(left==right){
return i;
}
left=left+nums[i];
}
return -1;
}
#相等的草堆#