每日一題之尋找陣列的中心索引

2021-10-18 03:37:02 字數 659 閱讀 3148

給定乙個整數型別的陣列 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...