常見java面試題

    時間:2024-08-12 03:47:35 面試筆試 我要投稿

    常見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

    常見java面試題

    (((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();
    }
    }

    【常見java面試題】相關文章:

    java程序員常見面試題10-18

    Java經典面試題07-17

    關于JAVA的面試題09-13

    中興java面試題08-27

    高級java面試題07-02

    華為Java面試題08-14

    java面試題201408-11

    java面試題及答案10-27

    常見通用的面試題10-14

    常見的EQ面試題08-20

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      中文字幕一级网址 | 日韩一级毛欧美一级国产一级 | 亚洲欧美国产另类 | 亚洲熟女国产日韩 | 亚洲国产AV一区二区三区 | 免费国产免费色色国产 |