LeetCode-283-移动零

思路
把非零前移,后面再补零即可
代码
public void moveZeroes(int[] nums) {
int i=0;
for(int num:nums){
if(num!=0){
nums[i++]=num;
}
}
while(i<nums.length){
nums[i++]=0;
}
}
本文介绍LeetCode第283题的解决方案,通过双指针法实现非零元素前移,同时保留零元素,保持数组完整性。代码简洁高效,适合面试和算法学习。
847

被折叠的 条评论
为什么被折叠?



