首页 > 技术文章 > 【面试题】java一般

yllovexjj 2020-05-09 14:16 原文

1、取最大最小值

    public static int maxOrMinTest(List<Integer> list){
        Integer[] integers = list.toArray(new Integer[0]);
        int max = integers[0];
        for (int a=1;a<integers.length;a++){
            if (max < integers[a]){
                max = integers[a];
            }
        }
        return max;
    }

 2、冒泡排序

    public static List<Integer> sortTest(List<Integer> list){
        Integer[] integers = list.toArray(new Integer[0]);
        for (int a=0;a<integers.length;a++){
            int temp =0;
            for (int b = a+1;b <integers.length;b++){
                if (integers[a] > integers[b]){
                    temp = integers[b];
                    integers[b] = integers[a];
                    integers[a] = temp;
                }
            }
        }
        list = Arrays.asList(integers);
        return list;
    }

 

推荐阅读