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;
    }
};
相关推荐
@老蝴2 小时前
C语言 — 通讯录模拟实现
c语言·开发语言·算法
L-ololois3 小时前
【AI】模型vs算法(以自动驾驶为例)
人工智能·算法·自动驾驶
安全系统学习4 小时前
网络安全之RCE简单分析
开发语言·python·算法·安全·web安全
GEEK零零七6 小时前
Leetcode 3299. 连续子序列的和
算法·leetcode·动态规划
飞飞是甜咖啡6 小时前
【机器学习】Teacher-Student框架
人工智能·算法·机器学习
蒟蒻小袁6 小时前
力扣面试150题--单词接龙
算法·leetcode·面试
ghie90907 小时前
LMD分解通过局部均值分解重构信号实现对信号的降噪
算法·均值算法·重构
零叹7 小时前
篇章十 数据结构——排序
java·数据结构·算法·排序算法
涛哥码咖8 小时前
前端十种排序算法解析
前端·算法·排序算法
朝朝又沐沐8 小时前
算法竞赛阶段二-数据结构(32)数据结构简单介绍
数据结构·算法