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