定義乙個通用介面,方法返回值是范型
/**
* @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個...