zoukankan      html  css  js  c++  java
  • LeedCode 283. 移动零

    题目描述:

    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

    示例:

    输入: [0,1,0,3,12]
    输出: [1,3,12,0,0]
    说明:

    必须在原数组上操作,不能拷贝额外的数组。
    尽量减少操作次数。

    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/move-zeroes

    解题思路:

     
     
    代码:
     
    class Solution {
        public void moveZeroes(int[] nums) {
            int j =0;

            for(int i = 0;i<nums.length;i++){
                if(nums[i] != 0 ){

                    if(i != j){
                        nums[j] = nums[i];
                        nums[i] =0;

                        j++;
                    }
                }

            }
        }
    }
     
     
     
    覃超老师的五遍刷题法:1 :20200706
  • 相关阅读:
    来一个炫酷的导航条
    jQuery实现瀑布流
    js计时事件
    js浏览器对象的属性和方法
    js对象(一)
    CSS3常用选择器(三)
    软工实践个人总结
    第05组 每周小结 (3/3)
    第05组 每周小结 (2/3)
    第05组 每周小结 (1/3)
  • 原文地址:https://www.cnblogs.com/imcking/p/13253325.html
Copyright © 2011-2022 走看看