LeetCode 筆試題 Move Zeroes(將0移動到末尾)

問題描述  給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外的數組。 儘量減少操作次數。 代碼1. 思路:把所有的0移到最後面 = 把所有不是0的數與此時數組最前面的0交換位置。 具體做法:兩個指針,遍歷整個數組: 第一個指針之前的數都
相關文章
相關標籤/搜索