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;
    }
};
相关推荐
玲娜贝儿--努力学习买大鸡腿版9 小时前
hot 100 刷题记录(1)
数据结构·python·算法
123过去9 小时前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法
深圳市快瞳科技有限公司9 小时前
低空经济下,鸟类识别算法与无人机硬件的兼容性优化策略
算法·无人机
努力中的编程者9 小时前
二叉树(C语言底层实现)
c语言·开发语言·数据结构·c++·算法
鹤旗10 小时前
While语句,do-while语句,for语句
java·jvm·算法
qq_4160187210 小时前
高性能密码学库
开发语言·c++·算法
NAGNIP10 小时前
一文搞懂卷积神经网络经典架构-LeNet
算法·面试
宵时待雨10 小时前
C++笔记归纳14:AVL树
开发语言·数据结构·c++·笔记·算法
NAGNIP10 小时前
一文搞懂深度学习中的池化!
算法·面试
山川行10 小时前
关于《项目C语言》专栏的总结
c语言·开发语言·数据结构·vscode·python·算法·visual studio code