移动零
   
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
示例:
    输入: [0,1,0,3,12]
    
    输出: [1,3,12,0,0]
    
    说明:
   
    必须在原数组上操作,不能拷贝额外的数组。
    
    尽量减少操作次数。
   
    
    
    链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2ba4i/
    
    来源:力扣(LeetCode)
   
思路:将所有不等0的前移即可
var moveZeroes = function(nums) {
    let i = 0;
    let len = nums.length;
        for(let j = 0; j < len; j++ ){
            if(nums[j] !== 0){
               [nums[j],nums[i]] = [nums[i],nums[j]] 
               i++
            }
       }  
};
 
版权声明:本文为qq_41945092原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
