99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-02-27 閱讀量: 773
給定數(shù)組編寫一個(gè)函數(shù)將所有 0 移動(dòng)到數(shù)組的末尾

給定一個(gè)數(shù)組nums,編寫一個(gè)函數(shù)將所有0移動(dòng)到數(shù)組的末尾,同時(shí)保持非零元素的相對(duì)順序。

示例:

輸入: [0,1,0,3,12]
輸出: [1,3,12,0,0]

說明:

  1. 必須在原數(shù)組上操作,不能拷貝額外的數(shù)組。
  2. 盡量減少操作次數(shù)。

答:我的思路是先刪除所有的0,記住一共刪除了多少。最后在數(shù)組末尾添加同樣數(shù)量的0.

class Solution:
def moveZeroes(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
count_flags = 0
while 0 in nums:
count_flags += 1
nums.pop(nums.index(0))
nums.extend([0 for _ in range(count_flags)])
0.0000
1
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無數(shù)據(jù)
推薦帖子