前言
关键代码
同类型的,快慢指针代表两个不同的索引。
public int removeElement(int[] nums, int val) {
int fast = 0, low = 0;
while(fast < nums.length){
if(nums[fast] != val) {
nums[low] = nums[fast];
low++;
}
fast++;
}
return low;
}
着重记几个关键方法,str.contains(“#”),char[] nums = str.toCharArray(),(String.valueOf(nums)).substring(0,low),,,数组的排序方法Arrays.sort()。
心情不爽,就这样吧!