public boolean delete(int values){
int i=intAarray.length;
for(int j=0;j<intAarray.length;j++){
if(values==intAarray[j]){
break;
}else if (j == intAarray.length){
break;
}else {
for(int k=j;k<i;j++){
intAarray[k] = intAarray[k+1];
i --;
return true;
}
}
}
return false;
}请问这样的算法行吗?
int i=intAarray.length;
for(int j=0;j<intAarray.length;j++){
if(values==intAarray[j]){
break;
}else if (j == intAarray.length){
break;
}else {
for(int k=j;k<i;j++){
intAarray[k] = intAarray[k+1];
i --;
return true;
}
}
}
return false;
}请问这样的算法行吗?
我认为LZ的思路不可行