java实现冒泡排序
2015-08-31 23:33
645 查看
package com.utils;
import java.util.Arrays;
/**
* @author admin
* 冒泡排序
*
*/
public class BubbleSort {
private static int[] getBubbleSortResult(int[] array)
{
//获得数组的长度
int length = array.length;
for(int i = length ; i > 1 ; i--)
{
for(int j=0; j < i-1 ;j++)
{
if(array[j]>array[j+1])
{
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
return array;
}
public static void main(String[] args) {
int[] testArray = {9,8,7,6,5,4,3,2,1,11,22,33,44,55,66,77,88,99,1,2,3,4,5,6,7,8,9,0,-9};
String result = Arrays.toString(getBubbleSortResult(testArray));
System.out.println(result);
}
}
相关文章推荐
- Java多线程之线程分类【案例分析】
- Java语言基础——06.集合框架(3)util包中的工具类和新特性
- java I/O流
- openjdk 初步调试
- Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- Eclipse中离线安装ADT插件
- java IO流分析
- Java语言基础——06.集合框架(2)泛型和Map集合
- java 对象(List/Map/Set)转json类
- Java关于多线程你不知道的5件事
- JAVA
- 【Java】第一次月考错题及分析
- spring security:访问控制列表来保护领域对象
- 八月三十一号java小练习
- spring security:保护方法调用
- java识别文件编码格式(无三方JAR包)
- JAVA笔记之private、构造函数、this
- Java多线程之线程生命周期以及线程各个时期的状态
- java 8 JVM性能优化
- Struts的一些总结