[LeetCode] Move Zeroes
題目:Move Zeroes
難度:Easy
注意,題目是說照原本順序排列,並不需要由小到大排列
程式邏輯:
- 設定兩個 pointer,p1 指向 nums[0],p2 指向 nums[1]
- 如果 p1 不等於 0,則移動 p1
- 如果 p1 等於 0,則移動 p2,直到 p2 找到不等於 0 的數字
- p2 找到不等於 0 的數字,p1、p2 交換
- 持續步驟3、4,直到 p2 遍歷整個矩陣
1 | public class Solution { |
題目:Move Zeroes
難度:Easy
注意,題目是說照原本順序排列,並不需要由小到大排列
程式邏輯:
1 | public class Solution { |