码迷,mamicode.com
首页 > 其他好文 > 详细

Array - Remove Element

时间:2019-06-04 09:41:43      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:for   remove   改变   i++   ++   rem   ||   顺序   return   

    /**
     * 无额外空间。顺序可以被改变。不需要修改后面的数字。
     * @param nums 数组
     * @param val 目标值
     * @return nums中移除val后的长度
     */
    public int removeElement(int[] nums, int val) {
        if(nums == null || nums.length == 0) {
            return 0;
        }

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

Array - Remove Element

标签:for   remove   改变   i++   ++   rem   ||   顺序   return   

原文地址:https://www.cnblogs.com/angelica-duhurica/p/10971411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!