18.Java泛型(对Double类型选择排序)
2018-03-26 23:58
218 查看
public class TestGenericsMethod {public static void SelectSort(E[] intArray,boolean bool){//intArray.length;int len = intArray.length;E t = null;for(int i = 0; ifor(int j = i+1 ; jif(bool){//递增System.out.println("进入递增");if(intArray[i].compareTo(intArray[j]) > 0){System.out.println("--------------");System.out.println("进入比较");t= intArray[i];intArray[i]=intArray[j];intArray[j]= t;}}else{//递减System.out.println("进入递减");if(intArray[i].compareTo(intArray[j]) < 0){System.out.println("--------------");System.out.println("进入比较");t= intArray[i];intArray[i]=intArray[j];intArray[j]= t;}}}}}public static void main(String[] args) {Double []c = {78.0,55.1,664.2,8.0,56.2};SelectSort(c,true);for(Double d: c){ System.out.println(d);}}}
相关文章推荐
- int,double,char类型的排序
- VB数组排序模块,使用的是快速排序法,支持 Variant、Double、Long、String……等多种数据类型数组排序。
- JAVA基础再回首(十一)——数组高级(冒泡排序和选择排序)、Arrays类、基本类型包装类、Integer类
- Java实现排序和类型选择的UI界面
- java Long、Integer 、Double、Boolean类型 不能直接比较
- 排序算法---冒泡改良的选择排序
- java泛型程序设计——泛型类型的继承原则
- Java数组排序总结(冒泡,选择,插入,希尔)
- 算法----数组的排序(冒泡 选择 插入)
- 冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序java实现
- 排序2:选择排序
- 第十六周项目1-(6)验证算法选择排序之堆排序
- 数组排序-常见操作-选择排序-冒泡排序
- 选择排序
- 选择排序
- #学习笔记#(64)java数组,参数args选择排序
- 选择排序-java
- 数组排序(插入、选择、希尔、堆、归并、快速、冒泡)
- 模板的应用: 判断类型选择合适的传参方式 以提高效率
- 排序算法--选择排序