LeetCode 笔试题 Move Zeroes(将0移动到末尾)

问题描述  给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 代码1. 思路:把所有的0移到最后面 = 把所有不是0的数与此时数组最前面的0交换位置。 具体做法:两个指针,遍历整个数组: 第一个指针之前的数都
相关文章
相关标签/搜索