找数组的中心索引 - lifengyu360/lifengyu_first_git_test GitHub Wiki

class Solution {

public:

int pivotIndex(vector<int>& nums) {

    vector<int> all;
    int total = 0;

    for (int i = 0; i< nums.size(); i++){
        total += nums[i];
        all.push_back(total);
    }
    int max_index = all.size() - 1;
    if (all[max_index]- all[0] == 0) return 0;
 

    for (int i = 1; i < all.size(); i++){
        if (all[i-1] == (all[max_index] - all[i]) ) {
            return i;
        }
    }
    if (all[max_index - 1] == 0) return max_index;
    return -1;
}

};

⚠️ **GitHub.com Fallback** ⚠️