leetcode283

public class Solution {
    public void MoveZeroes(int[] nums) {
        int index = 0;

            for (int i = 0; i < nums.Length; i++)
            {
                //[0, 1, 0, 3, 12]
                //[1, 3, 12, 0, 0]

                if (nums[i] != 0)
                {
                    nums[index] = nums[i];
                    index++;
                }                
            }

            for (int i = index; i < nums.Length; i++)
            {
                nums[i] = 0;
            }
    }
}

https://leetcode.com/problems/move-zeroes/#/description

原文地址:https://www.cnblogs.com/asenyang/p/6732325.html