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;
    }
};
相关推荐
生戎马7 小时前
高光谱拼接算法(七)USAC
算法
PhotonixBay7 小时前
共聚焦成像核心原理:针孔、PSF与三维形貌测量技术
人工智能·测试工具·算法
来一碗刘肉面8 小时前
C++中的引用语法
c++·算法
Black蜡笔小新8 小时前
自动化AI算法训练服务器DLTM零代码私有化赋能智慧农业用AI智能视觉守护万亩良田
人工智能·算法·自动化
Tisfy8 小时前
LeetCode 1288.删除被覆盖区间:排序(非二重循环暴力)
算法·leetcode·题解·排序
Σίσυφος19008 小时前
激光三角 光平面标定之后计算深度图
算法·平面
知无不研9 小时前
算法:Fizz Buzz解题思路
c++·算法·leetcode
阿文的代码库9 小时前
经典算法题剖析:按奇偶排序数组
数据结构·算法
AI小码9 小时前
WAIC 2026前瞻:AI产业进入拼落地的下半场
人工智能·算法·ai·程序员·大模型·编程·智能体
珠海西格电力9 小时前
零碳园区数据应用的具体场景有哪些?
大数据·人工智能·算法·架构·能源