public static void main(String[] args) {
int[] a = {
3, 2, 4, 7, 1, 10, 6, 9, 8, 5};
int len = delNode(a, 3, 10);
for(int i = 0; i < len; i++){
System.out.print(a[i] + " ");
}
}
public static int delNode(int[] a, int x, int y){
int len = 0;
for(int i = 0; i < a.length; i++){
if(a[i] < x || a[i] > y){
a[len] = a[i];
len++;
}
}
return len;
}
public static int delNode1(int[] a, int x, int y){
int slowIndex = 0;
for(int fastIndex = 0; fastIndex < a.length; fastIndex++){
if(a[fastIndex] < x || a[fastIndex] > y){
a[slowIndex] = a[fastIndex];
slowIndex++;
}
}
return slowIndex;
}
}