题目:
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
/**Do not return anything, modify nums in-place instead.*/function moveZeroes(nums: number[]):void {let index =0;for (let i =0; i <nums.length; i++) {if (nums[i] ===0) continue;nums[index++] = nums[i];}while (index <nums.length) {nums[index] =0;index++;}}
classSolution {publicvoid moveZeroes(int[] nums){intslow=0;for(intfast=0; fast <nums.length; fast++){if(nums[fast] !=0) nums[slow++] = nums[fast];}while(slow <nums.length){nums[slow++] =0;}}}
