算法

冒泡排序

public static void bubbleSort(int []arr) {

        for(int i =0;i<arr.length-1;i++) {

            for(int j=0;j<arr.length-i-1;j++) {  //-1为了防止溢出

                if(arr[j]>arr[j+1]) {  //把大的数放在后面

                    int temp = arr[j];

                    arr[j]=arr[j+1];

                    arr[j+1]=temp;

            }

            }   

        }

    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 排序算法总结 分类编程技术 排序算法平均时间复杂度 冒泡排序O(n2) 选择排序O(n2) 插入排序O(n2) 希...
    Zhs_Android阅读 1,522评论 0 0
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 6,012评论 0 2
  • 1、冒泡排序 最简单的一种排序算法。假设长度为n的数组arr,要按照从小到大排序。则冒泡排序的具体过程可以描述为:...
    Joe_2e0c阅读 3,375评论 0 0
  • 区块链以及区块链技术总结 1 年前 本文作者:陈浩,元界CTO,Metaverse元界开源项目的创始人之一。 元界...
    kim4apple阅读 3,173评论 0 3
  • 第37课作业: 1、结合一两个具体案例用你的话描述一下第三法中六个步骤的应用过程 一天晚上,我要求孩子把他放置的衣...
    咫齿天牙阅读 1,828评论 0 0

友情链接更多精彩内容