冒泡排序
来源:互联网 发布:台湾数据库 编辑:程序博客网 时间:2024/06/14 03:56
构造了2个int数组(模拟含负整数、0、正整数)
package com.hylink.common;public class Maximum2 {/** * @function 冒泡排序 降序 升序 * @author ylchou@qq.com * @param args */public static void main(String[] args) {int[] intArr = {-9,-20,-4,0,3,1,88,33,11,2,1,3};int[] intArr2 = {-9,-20,-4,0,3,1,88,33,11,2,1,3};int tmp = 0;//降序for(int i=1; i<intArr.length; i++){//重点for(int j=0; j<intArr.length; j++){if(intArr[j] < intArr[i]){tmp = intArr[i];intArr[i] = intArr[j];intArr[j] = tmp;}}}//升序for(int i=1; i<intArr2.length; i++){//重点for(int j=0; j<intArr2.length; j++){if(intArr2[j] > intArr2[i]){tmp = intArr2[i];intArr2[i] = intArr2[j];intArr2[j] = tmp;}}}System.out.print("冒泡排序后(降序):");for(int i=0;i<intArr.length;i++){System.out.print(intArr[i] + "\t");}System.out.println();System.out.print("冒泡排序后(升序):");for(int i=0;i<intArr2.length;i++){System.out.print(intArr2[i] + "\t");}}}
console print:
冒泡排序后(降序):88 33 11 3 3 2 1 1 0 -4 -9 -20
冒泡排序后(升序):-20 -9 -4 0 1 1 2 3 3 11 33 88
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 多线程与fork
- Android实现Filterable通过输入文本框实现联系人自动筛选
- [Effective WX] wxPropertyGrid遇上wxWS_EX_VALIDATE_RECURSIVELY产生的BUG
- 常用排序及性能分析(未完)
- Linux 多线程编程(一)
- 冒泡排序
- Linux多线程编程(二)
- Linux 多线程编程(三)
- 移动医疗正风靡 众人拾柴火焰高
- java设计模式之策略模式
- CF321B Ciel and Duel
- 内存错误:CRT detected that the application wrote to memory after end of heap buffer
- v$sqlarea,v$sql,v$sqltext提供的sql语句区别
- dm3730和dm6437,dm6446,AM335x启动过程的不同