p3:
public int test(int[] data,int a) {
for(int i=0;i<data.length;i++) {
if(data[i]==a) {
return i;
}
}
return -1;
}
这个只是会告诉你第一个符合的,后面如果也有的话,并不会告诉你
p1:
public int[] test(int[] data) {
for (int i = 1;i<data.length;i++) {
for (int j = 0;j<data.length-i;j++) {
if (data[j]>data[j+1]) {
int temp = data[j];
data[j] = data[j+1];
data[j+1] = temp;
}
}
}
return data;
}
追问p1不对
追答??你p1写个测试截图看下输出
追问
大佬拜托了
追答你是真的迷,你不自己写个测试打印下看看?
追问p1我和你写的一样,但答案都不对
追答你把那个大于号改成小于号
追问
追答你能不能自己动手试试?
追问没时间,看看高手怎么打的
我晚上再弄