class Solution {
public int removeElement(int[] nums, int val) {
if(nums.length==0)
return 0;
Arrays.sort(nums);
int p=0;
while(p<nums.length&&nums[p]!=val) {
p++;
}
int q=p;
while (q<nums.length&&nums[q]==val)
{
q++;
}
if(p==q&&p!=nums.length)
{
return p-1;
}
else
{
while(q<nums.length)
{
nums[p]=nums[q];
p++;q++;
}
return p;
}
}
}
LeetCode 27. 移除元素
最新推荐文章于 2024-08-27 11:34:26 发布