java面试题:将含有20个数的数组按从小到大的顺序输出结果.

 我来答
乐o舞
2013-04-22 · TA获得超过122个赞
知道答主
回答量:110
采纳率:0%
帮助的人:55.2万
展开全部
import java.util.Arrays;
import java.util.Scanner;

public class test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Object[] obj=null;
int[] l=null;
int m=0;
for(int i=0;i<10;i++){
People people = new People();
people.setHeight(i);
obj[i]=people;
}
for(Object k:obj){

l[m] =(People)k.getHeight;
m++;
}
Arrays.sort(l);

}

}
追问
不好意思,请问程序里面的people对象或者类是什么???不懂
追答
People 是个类,哎呀自己上网搜搜,多的是,我也不知道你是要数组还是线性表排序..冒泡排序两个数组搞得定了

public class SortTest {
public void sort(int[] args){

for(int m : args){
System.out.print("排序前 "+args[m]+" ");
}

int time1 = 0,time2 = 0;
for(int i = 0 ; i args[j]){
temp = args[j];
args[j] = args[i];
args[i] = temp;
}
}
}
System.out.println();
System.out.println("外循环次数:"+time1+"内循环次数:"+time2);
for(int n : args){
System.out.print("排序后 "+n+" ");
}
}
public static void main(String[] args) {
int[] arg = new int[]{2,1,4,5,8,7,6,3,9,0};
new SortTest().sort(arg);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式