中心下标:以此下标位置为界限,数组两边的元素和为0;中心下标也可以在两端点;有多个中心下标时取左侧的下标为中心下标;数组中有可能有负数
public static int pivotIndex(int[] nums){
int sum = Array.stream(nums).sum();//java提供的方法算出元素和
int total = 0;//当前的和
for(int i = 0;i<nums.length;i++){
total += nums[i];
if(total == sum){//当前的和==元素和
return i;
}
sum = sum-nums[i]//不相等就将左侧的total和sum中左侧的nums[i]都释放
}
return -1;
}