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;
    }
};
相关推荐
样例过了就是过了4 分钟前
LeetCode热题100 回文链表
数据结构·算法·leetcode·链表
地平线开发者7 分钟前
【地平线 征程 6 工具链进阶教程】算子优化方案集锦
算法·自动驾驶
多恩Stone22 分钟前
【3D-AICG 系列-14】Trellis 2 的 Texturing Pipeline 保留单层薄壳,而 Textured GLB 会变成双层
人工智能·python·算法·3d·aigc
Solitary-walk25 分钟前
前缀和思想
数据结构·c++·算法
智驱力人工智能27 分钟前
机场鸟类活动智能监测 守护航空安全的精准工程实践 飞鸟检测 机场鸟击预防AI预警系统方案 机场停机坪鸟类干扰实时监测机场航站楼鸟击预警
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
量子物理学32 分钟前
三、C#高级进阶语法——特性(Attribute)
java·算法·c#
忍者必须死1 小时前
JDK1.7的HashMap的环形链表
java·数据结构·算法·链表
仟濹1 小时前
【算法打卡day10(2026-02-24 周二)动态规划DP基础理论】
算法·动态规划
xiaoccii1 小时前
C++(入门版)
java·c++·算法
ADDDDDD_Trouvaille1 小时前
2026.2.23——OJ101-103题
c++·算法