sort-冒泡排序法
来源:互联网 发布:mac ati显卡驱动 编辑:程序博客网 时间:2024/05/16 08:19
package Sort;
import java.util.Random;
/**
*
*冒泡排序法、
*
**/
public class BubbleSort {
public static void BubbleSort(int[] a )
{
int t = 0;
int loop = 1;
for(int i=0;i<a.length-1;i++)
{
for(int j = 1;j<a.length-i;j++)
{
if(a[j-1]>a[j]){
t=a[j-1];
a[j-1]=a[j];
a[j]=t;
}
System.out.println("第"+loop+"趟");
loop++;
for(int k=0;k<a.length;k++){
System.out.println(a[k]+" ");
}
System.out.println();
}
System.out.println("----------");
}
}
public static void main(String[] args) {
int a[] = new int[10000];
Random ran = new Random();
for(int i=0;i<9999;i++){
a[i] = ran.nextInt(10000);
if(i % 100==0)
System.out.println("");
System.out.print(a[i] + " ");
}
long starttime = System.currentTimeMillis();
BubbleSort(a);
long endtime = System.currentTimeMillis();
System.out.println("排序共花费"+(endtime-starttime)+"毫秒");
}
}
import java.util.Random;
/**
*
*冒泡排序法、
*
**/
public class BubbleSort {
public static void BubbleSort(int[] a )
{
int t = 0;
int loop = 1;
for(int i=0;i<a.length-1;i++)
{
for(int j = 1;j<a.length-i;j++)
{
if(a[j-1]>a[j]){
t=a[j-1];
a[j-1]=a[j];
a[j]=t;
}
System.out.println("第"+loop+"趟");
loop++;
for(int k=0;k<a.length;k++){
System.out.println(a[k]+" ");
}
System.out.println();
}
System.out.println("----------");
}
}
public static void main(String[] args) {
int a[] = new int[10000];
Random ran = new Random();
for(int i=0;i<9999;i++){
a[i] = ran.nextInt(10000);
if(i % 100==0)
System.out.println("");
System.out.print(a[i] + " ");
}
long starttime = System.currentTimeMillis();
BubbleSort(a);
long endtime = System.currentTimeMillis();
System.out.println("排序共花费"+(endtime-starttime)+"毫秒");
}
}
- sort-冒泡排序法
- C++冒泡排序法 (Bubble Sort)
- 冒泡排序(bubble sort)
- Bubble Sort 冒泡排序
- 冒泡排序(Bubble Sort)
- 冒泡排序 Bubble Sort
- 冒泡排序(Bubble Sort)
- [冒泡排序]Bubble Sort
- 冒泡排序(Bubble Sort)
- 冒泡排序Bubble sort
- 冒泡排序 (Bubble Sort)
- Bubble Sort 冒泡排序
- 冒泡排序(Bubble Sort)
- 冒泡排序Bubble sort
- 冒泡排序 Bubble Sort
- 冒泡排序 Bubble Sort
- 冒泡排序 Bubble Sort
- Bubble Sort冒泡排序
- sort-快速排序法、
- 服务器端权限的修改
- jquery表单选择器
- 研发管理:关于产品质量的一些思考
- SVN版本冲突解决详解
- sort-冒泡排序法
- rmq模板
- jquery空格和非空格的区别
- 关于yum的基本操作
- 深入浅出hibernate学习笔记2
- windows使用plsql和sqlplus连接远程linux主机的oracle数据库
- jquery Dom对象_查找节点
- javaform小窗体示例用label和image
- pthread线程库