java基礎 氣泡排序

2021-06-15 08:10:23 字數 532 閱讀 5441

package cn.com;

/*** @author ty

* @createdate 2013-7-6 下午10:31:29

* @description: 氣泡排序 內層:陣列從頭到尾兩兩比較,如果前小於後,則位置不變;如果前大於後則交換位置。外層:需要比較陣列長度-1次

*/public class bubblesort ;

print(a);

sort(a);

print(a);

}private static void sort(int a) }}

}// 交換兩個數在陣列中的位置

public static void exchange(int a, int start, int old) // angelstyle

// 列印

public static void print(int a)

system.out.println(stringbuffer.substring(0, stringbuffer.length() - 1));}}

java基礎之氣泡排序

先說一下氣泡排序的基本概念 氣泡排序 bubblesort 的基本概念是 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟 首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結...

java演算法基礎 氣泡排序

b 基本概念 b 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟 首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結束,將最大的數放到了最後。在第二趟 仍從第一對數開始比較...

java基礎 選擇排序和氣泡排序

public class t system.out.println 原陣列 for int i 0 i a.length i 選擇排序 陣列中乙個數字跟他之後所有的數字進行比較得到這次迴圈中最小或者最大的數字 外層迴圈 陣列中的乙個數字 內層迴圈 該數字之後的所有數字 for int i 0 i a...