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;
    }
};
相关推荐
Tisfy4 分钟前
LeetCode 2515.到目标字符串的最短距离:从中间往两边遍历
算法·leetcode·字符串·题解·数组·遍历
Xpower 1710 分钟前
PHM算法学习 Day 3:深度卷积神经网络(CNN)故障诊断变体
学习·算法·cnn
苯酸氨酰糖化物15 分钟前
基于深度学习(U-Net架构下改良GAN与ViT算法)的高效肺部多模态疾病预测模型
人工智能·深度学习·算法·生成对抗网络·视觉检测
feng_you_ying_li18 分钟前
异常,try catch ,throw的介绍与运用
算法
其实防守也摸鱼21 分钟前
ctfshow--VIP题目限免(包含原理和知识拓展)前10个
网络·算法·安全·学习笔记·ctf·泄露·web类型
自我意识的多元宇宙23 分钟前
二叉树遍历方式代码解读(1递归)
java·数据结构·算法
逻辑驱动的ken32 分钟前
Java高频面试考点04
java·开发语言·算法·哈希算法·散列表
_日拱一卒32 分钟前
LeetCode:142环形链表Ⅱ
算法·leetcode·链表
回忆2012初秋34 分钟前
C# 射线算法:判断GPS点是否在车辆工作区域内
linux·算法·c#
sali-tec37 分钟前
C# 基于OpenCv的视觉工作流-章51-点查找
图像处理·人工智能·opencv·算法·计算机视觉