LEEDCODE 724寻找数组的中心下标

cpp 复制代码
class Solution {
public:
    int pivotIndex(vector<int>& nums) {
        int len = nums.size();
        int left_sum = 0;
        int right_sum = 0;
        
        for(int i = 0; i < len; i++ )
        {
            right_sum += nums[i];
        }

        for(int i = 0; i < len; i++ )
        {
            if(i > 0)
                left_sum += nums[i - 1];
            if(i < len)
                right_sum -= nums[i];
            if(left_sum == right_sum)
                return i;
        }
        return -1;
    }
};
相关推荐
SamsongSSS17 分钟前
JavaScript逆向SM国密算法
javascript·算法·逆向
图灵信徒19 分钟前
2025 ICPC Gran Premio de Mexico 3ra Fecha
c++·算法·codeforcrs
大锦终21 分钟前
【算法】栈专题
数据结构·c++·算法·leetcode
haogexiaole21 分钟前
资源图分配算法
算法
天选之女wow24 分钟前
【代码随想录算法训练营——Day6(Day5周日休息)】哈希表——242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
数据结构·算法·leetcode·散列表
寒冬没有雪26 分钟前
利用归并算法对链表进行排序
c++·算法
CoovallyAIHub26 分钟前
AI帮你打标签!这个开源神器让数据标注快了90%
深度学习·算法·计算机视觉
古译汉书27 分钟前
蓝桥杯算法之基础知识(7)---排序题的快排和归并排序
算法
薛定谔的算法32 分钟前
JavaScript队列实现详解:从基础到性能优化
javascript·数据结构·算法
pan0c2333 分钟前
机器学习 之 时间序列预测 的 电力负荷预测案例
人工智能·算法·机器学习