給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 「中心索引」 的方法。
我們是這樣定義陣列 中心索引 的:陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。
如果陣列不存在中心索引,那麼我們應該返回 -1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。
求和:
class
solution
//if
(nums.length ==1)
//求右邊和
int sumright =0;
for(
int i =
1; i < nums.length; i++
)//左邊的和
int sumleft =0;
//中間索引的位置
int centerindex =0;
//開始比較
while
(centerindex <= nums.length -1)
sumleft += nums[centerindex];if
(centerindex +
1<= nums.length -1)
centerindex ++;}
//找不到的話返回-1
return-1
;}}
LeectCode 每日一題 尋找陣列的中心索引
給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 中心索引 的方法。陣列中心索引 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例一 輸入 nums 1,7,3,6,5,...
每日刷題 尋找陣列的中心索引
我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 nums 1,7,3,6,5,6 輸出 3 解釋 索引3 nums3 6 的左側數之和 ...
尋找陣列的中心索引
給定乙個整數型別的陣列 nums,請編寫乙個能夠返回陣列 中心索引 的方法。我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 nums 1...