美文网首页
冒泡排序

冒泡排序

作者: 联想桥南 | 来源:发表于2017-11-02 22:36 被阅读0次

    手写运行出来竟然是错的。要不是编译器调试下,手写绝对被鄙视哈

        public static void main(String[] args) {
            int[] array = {7,4,8,3,4,54,1,3};
            sort(array);
            for (int a:array){
                System.out.println(a);
            }
        }
    
        public static void sort(int[] array){
            for(int i=0;i<array.length-1;i++){
                for (int j=0;j<array.length-i-1;j++){
                    if(array[j]> array[j+1]){
                        int temp = array[j];
                        array[j] = array[j+1];
                        array[j+1] = temp;
                    }
                }
            }
        }
    

    容易出错地方

    1. 边界条件
    2. 交换单方一个方法里有问题

    相关文章

      网友评论

          本文标题:冒泡排序

          本文链接:https://www.haomeiwen.com/subject/gbtzpxtx.html