给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
题目来源
来源:力扣(LeetCode)
示例:
输入: [0,1,0,3,12]
输出: [1,3,12,0,0]
解题思路
题目只要求我们把 0 放到最后,把不为 0 的值往前挪,我们就可以这么去做,以 0 为标准,先挑选出 不为 0 的值,最后剩下来的就是 0 了。
代码
1 | public static void moveZeroes(int[] nums) { |
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
来源:力扣(LeetCode)
示例:
输入: [0,1,0,3,12]
输出: [1,3,12,0,0]
题目只要求我们把 0 放到最后,把不为 0 的值往前挪,我们就可以这么去做,以 0 为标准,先挑选出 不为 0 的值,最后剩下来的就是 0 了。
1 | public static void moveZeroes(int[] nums) { |