Java 冒泡排序实现及口诀
生活随笔
收集整理的這篇文章主要介紹了
Java 冒泡排序实现及口诀
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
視頻解析 https://edu.csdn.net/course/play/7813
在電視劇中士兵排隊時,按個子高的和個子矮的的順序進行排列,個子高的和個子矮的會進行兩兩進行比較。
冒泡排序:
其基本思想是重復的進行整個數組的排序,一次比較兩個元素(兩兩排序),如果它們順序不符合就交換,重復這樣直到數列沒有再需要交換的數為止(結束條件)。
因為它就好像氣泡一樣,輕的氣泡會往上漂浮,在不斷漂浮的過程中,發生了兩兩交換過程,所以叫冒泡排序。
/*** * @author 張晨光**/ public class SortDemo {//公共靜態成員變量public static int[]arr={5,2,6,7,3};public static int[] sort(int[]arr){int n=arr.length;int temp;for(int i=0;i<n;i++){for(int j=0;j<n-1;j++){if(arr[j]>arr[j+1]){//交換temp=ar 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的Java 冒泡排序实现及口诀的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据 机器学习 算法概论
- 下一篇: 数据结构和算法(Java)-张晨光-专题