给定一个数组,请你实现将所有 0 移动到数组末尾并且不改变其他数字的相对顺序。
数据范围:数组长度满足
,数组中的元素满足 ![](https://www.nowcoder.com/equation?tex=1%20%5Cle%20val%20%5Cle%201000%20%5C)
package main import _"fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型一维数组 */ func moveZeroes( nums []int ) []int { for i,x:=range nums{ if x==0{ for j:=i+1;j<len(nums);j++{ if nums[j]!=0{ nums[i],nums[j]=nums[j],nums[i] break } } } } return nums }