冒泡排序
2012-04-20 15:51
99 查看
冒泡排序:
当前值与比较值符合某种关系,立即交换。
public class SortTest
{
public static void main(String[] args)
{
int[] array1={25,12,36,39,65,485,965,45,745,21};
int temp;
System.out.println("排序前的顺序为:");
for(int i=0;i<array1.length;i++)
{
System.out.println("array1["+i+"]:"+array1[i]);
}
//开始排序
for(int i=0;i<array1.length;i++)
{
for(int j=i;j<array1.length;j++)
{
if(array1[i]>array1[j])
{
temp=array1[i];
array1[i]=array1[j];
array1[j]=temp;
}
}
}
//排序完毕
System.out.println("排序后的顺序为:");
for(int i=0;i<array1.length;i++)
{
System.out.println("array1["+i+"]:"+array1[i]);
}
}
}
当前值与比较值符合某种关系,立即交换。
public class SortTest
{
public static void main(String[] args)
{
int[] array1={25,12,36,39,65,485,965,45,745,21};
int temp;
System.out.println("排序前的顺序为:");
for(int i=0;i<array1.length;i++)
{
System.out.println("array1["+i+"]:"+array1[i]);
}
//开始排序
for(int i=0;i<array1.length;i++)
{
for(int j=i;j<array1.length;j++)
{
if(array1[i]>array1[j])
{
temp=array1[i];
array1[i]=array1[j];
array1[j]=temp;
}
}
}
//排序完毕
System.out.println("排序后的顺序为:");
for(int i=0;i<array1.length;i++)
{
System.out.println("array1["+i+"]:"+array1[i]);
}
}
}
相关文章推荐
- NSTimeTnterval 用法系统排序,冒泡排序,选择排序比较
- js冒泡排序
- 冒泡排序
- 冒泡排序--Java版
- java中各种常用排序实现(直接插入排序、直接选择排序、堆排序、冒泡排序、快速排序和归并排序)
- 选择排序和冒泡排序以及求最大数和求最小数
- java数据结构和算法------冒泡排序
- 冒泡排序
- 用模板写冒泡排序-链表
- 冒泡排序四种写法
- 常见排序方法(冒泡排序、选择排序、插入排序、希尔排序和快速排序)
- 冒泡排序
- 【排序算法】冒泡排序
- 算法笔记(2) 冒泡排序和插入排序
- 开通CSDN账号上传第一个JAVA程序:冒泡排序
- 冒泡排序
- 排序5:交换排序(冒泡排序)
- 用Javascript实现冒泡排序,二种方法的比较
- 冒泡排序(C语言版)
- 几个基础算法介绍和实现——冒泡排序