LeetCode之移动零
移动零
1.题目
给定一个数组 nums
,编写一个函数将所有 0
移动到数组的末尾,同时保持非零元素的相对顺序。
示例:
1 | 输入: [0,1,0,3,12] |
2.分析
先遍历数组,再遍历的过程中,若该数为0则用count记录次数,若不为0,则将该数放在 i - count 位上并该位变为0,直到遍历完成。
3.代码
1 | class Solution { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 goMars的学习随记!
评论