27.[Leetcode]

来源:互联网 发布:高级java工程师脱产班 编辑:程序博客网 时间:2024/06/04 19:40

题意:

在不新建一个字符串的情况下来去除指定的值

我的思路:

public class Solution {    public int removeElement(int[] nums, int val) {        int l = 0;        for(int i=0; i<nums.length;i++){            int temp = nums[i];            nums[i] = nums[i-l];            nums[i-l] = temp;            if(nums[i-l] == val) l++; //这里坑了我一下        }        return nums.length-l;    }}
0 0