移动零
题目介绍 leetcode 283
func moveZeroes(nums []int) {
j := 0 // 表示下一个非0的元素
for i:=0 ;i < len(nums); i++ {
if nums[i] != 0 {
nums[j] = nums[i] // 将不等于0的数放到 j 的位置上
if i != j { // 如果i 不等与 j ,则将i 位置数据设置为0
nums[i] = 0
}
j++
}
}Last updated