leetCode 724 尋找陣列的中心索引

2021-10-17 23:09:34 字數 580 閱讀 2450

使用字首和來快速計算陣列某個範圍內的和

class

solution

for(

int i =

0; i < n; i++)}

return-1;}}

另一種思路:假設下標i左側的和為sum,陣列總和為total,那麼下標i右側的和為total - sum - nums[i],如果左側的和等於右側的和那麼滿足公式sum = total - sum - nums[i]2*sum = total - nums[i]

class

solution

sum += nums[i];}

return-1;}}

Leetcode 724 尋找陣列的中心索引

題目 給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 中心索引 的方法。我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 num...

Leetcode 724 尋找陣列的中心索引

給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 中心索引 的方法。我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 nums 1...

Leetcode 724 尋找陣列的中心索引

給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 中心索引 的方法。我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 nums 1...