Leetcode每日一题:283.move-zeroes(移动零)
原创
©著作权归作者所有:来自51CTO博客作者Luweir的原创作品,请联系作者获取转载授权,否则将追究法律责任
class Solution {
public:
void moveZeroes(vector<int> &nums)
{
int len = nums.size();
if (len < 2)
return;
int index = 0;
for (int i = 0; i < len; i++)
{
if (nums[i] != 0)
nums[index++] = nums[i];
}
while (index < len)
{
nums[index++] = 0;
}
}
};
func moveZeroes(nums []int) {
len := len(nums)
index := 0
for i := 0; i < len; i++ {
if nums[i] != 0 {
nums[index] = nums[i]
index++
}
}
for index < len {
nums[index] = 0
index++
}
}