Java冒泡排序 博客分类: 工具java蕃薯耀分享 Java冒泡排序冒泡排序Java排序蕃薯耀蕃薯
程序员文章站
2024-03-08 14:19:54
...
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/** * 冒泡排序 * @param intArray 排序的数组 * @param sortType 排序类型(降序:desc,升序:null或其他值,即默认为升序) */ public final static void BubbleSort(int[] intArray, String sortType){ if(intArray != null){ for (int i = 0; i < intArray.length-1; i++) { for (int j = 0; j < intArray.length-i-1; j++) { if(("desc").equalsIgnoreCase(sortType)){ if(intArray[j] <= intArray[j+1]){ int temp = intArray[j]; intArray[j] = intArray[j+1]; intArray[j+1] = temp; } }else{ if(intArray[j] > intArray[j+1]){ int temp = intArray[j]; intArray[j] = intArray[j+1]; intArray[j+1] = temp; } } } System.out.println("第"+i+"次排序:"); for (int k = 0; k < intArray.length; k++) { if(i==k){ System.out.print("@"); } System.out.print(intArray[k]+" "); } System.out.println(""); } } }
推荐阅读
-
Java冒泡排序 博客分类: 工具java蕃薯耀分享 Java冒泡排序冒泡排序Java排序蕃薯耀蕃薯
-
Java基础知识回顾第一篇 - 数组和List之间的相互转换 | 二分法查找 | 冒泡排序 博客分类: Java基础知识回顾 冒泡排序二分法查找Java基础
-
冒泡排序算法实现与分析 博客分类: 数据结构与算法 算法java冒泡排序
-
冒泡排序的两种实现方法(Java) 博客分类: 算法与数据结构 冒泡排序时间复杂度空间复杂度
-
冒泡、快速排序 比较 博客分类: javabasic java 冒泡排序快速排序
-
json-lib JsonUtils 工具类,json-lib 工具类 博客分类: java蕃薯耀分享 json-lib JsonUtils 工具类json-lib 工具类json-lib蕃薯耀Java json
-
冒泡排序的算法分析与改进 博客分类: Java基础笔记 算法ExchangeJ#CC++