题目:移动零
描述:
题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
方法一:
思路:
对数组进行遍历,将数组非零的部分放置在前面,遇到零则跳过,同时记录非零数的个数,最后将数组中的零,放到数组的最后。
void moveZeroes(int* nums, int numsSize) {
int i = 0,index = 0;
for(i = 0;i < numsSize;i++){
if(nums[i] != 0){
nums[index++] = nums[i];
}
}
for(i = index;i < numsSize;i++){
nums[i] = 0;
}
}