java基礎之冒泡演算法

2021-07-22 11:32:21 字數 800 閱讀 5975

定義乙個通用介面,方法返回值是范型

/**

* @author lmk

* @建立時間 2016-9-6 下午3:36:10

* @描述 todo

* * @svn提交者:$author$

* @當前版本: $rev$

*/public inte***ce sortinte***ce

繼承這個介面

/**

* @author lmk

* @建立時間 2016-9-6 下午12:25:50

* @描述 todo

* * @svn提交者:$author$

* @當前版本: $rev$

*/public class sortutils implements sortinte***ce

//氣泡排序

@override

public > t bubblesort(t datas)

}} return datas;

}}

測試(

ps:要用包裝類,不能用int,因為范型放的是類,而int是基本型別

):

public static void main(string args) );

// 遍歷:

for (integer i : datas)

}

java演算法基礎 氣泡排序

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

java基礎之氣泡排序

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

Java演算法之氣泡排序

實現 每次比較兩個相鄰的元素,將比較大的元素交換到右端,確定最大的數移動到最右端,下面是第一輪比較將最大的數移到最右端的過程,下圖給五個數排序一共需要比較四輪 如上圖經過四次比較,將最大的數5交換到了最右端,這是第一輪比較的結果 同理,第二輪比較在左邊剩餘4個數中比較三次可以將最大的4交換到剩餘4個...