网站首页  词典首页

请输入您要查询的范文:

 

标题 java常见面试题
范文

java常见面试题

用java实现一种排序,java类实现序列化的方法(二种)? 如在collection框架中,实现比较要实现什么样的接口?
答:用插入法进行排序代码如下
package test;
import java.util.*;
class  insertsort
{
arraylist al;
public insertsort(int num,int mod)
{
al = new arraylist(num);
random rand = new random();
system.out.println(”the arraylist sort before:”);
for (int i=0;i<num ;i++ )
{
al.add(new integer(math.abs(rand.nextint()) % mod + 1));
system.out.println(”al["+i+"]=”+al.get(i));
}
}
public void sortit()
{
integer tempint;
int maxsize=1;
for(int i=1;i<al.size();i++)
{
tempint = (integer)al.remove(i);
if(tempint.intvalue()>=((integer)al.get(maxsize-1)).intvalue())
{
al.add(maxsize,tempint);
maxsize++;
system.out.println(al.tostring());
} else {
for (int j=0;j<maxsize ;j++ )
{
if

(((integer)al.get(j)).intvalue()>=tempint.intvalue())
{
al.add(j,tempint);
maxsize++;
system.out.println(al.tostring());
break;
}
}
}
}
system.out.println(”the arraylist sort after:”);
for(int i=0;i<al.size();i++)
{
system.out.println(”al["+i+"]=”+al.get(i));
}
}
public static void main(string[] args)
{
insertsort is = new insertsort(10,100);
is.sortit();
}
}

随便看

 

范文大全网提供教案、简历、作文、工作总结等各类优秀范文及写作素材,是综合性免费范文平台。

 

Copyright © 2004-2023 triyia.com All Rights Reserved
更新时间:2025/3/24 12:11:23