题目链接
    image.png

    1. class Solution {
    2. //步骤 1.求总和
    3. // 2.左边累加
    4. public int pivotIndex(int[] nums) {
    5. int sum = Arrays.stream(nums).sum();
    6. int total = 0;
    7. for(int i = 0; i < nums.length; i++) {
    8. total += nums[i]; // 当前这个点,左边的综合值等于左边数加上当前下标值。右边总和也是如此。
    9. if(sum == total) return i;
    10. sum -= nums[i];
    11. }
    12. return -1;
    13. }
    14. }