冒泡排序法
2012-09-07 00:00
295 查看
//定义数组
int num[] = new int[10];
//初始化数组
Random random = new Random();
for(int i=0;i<10;i++){
num[i] = random.nextInt(100);
}
System.out.println(Arrays.toString(num));
//排序
int out,in;
for(out = num.length - 1; out > 1; out--){
for(in = 0; in < out; in ++){
int temp = num[in];
if(num[in] > num[in+1]){
num[in] = num[in + 1];
num[in+1] = temp;
}
}
}
System.out.println(Arrays.toString (num));
冒泡排序发需对比N*N次,移动N*N次
int num[] = new int[10];
//初始化数组
Random random = new Random();
for(int i=0;i<10;i++){
num[i] = random.nextInt(100);
}
System.out.println(Arrays.toString(num));
//排序
int out,in;
for(out = num.length - 1; out > 1; out--){
for(in = 0; in < out; in ++){
int temp = num[in];
if(num[in] > num[in+1]){
num[in] = num[in + 1];
num[in+1] = temp;
}
}
}
System.out.println(Arrays.toString (num));
冒泡排序发需对比N*N次,移动N*N次
相关文章推荐
- C# 冒泡排序法示例代码(包含泛型方法)
- 冒泡排序法
- 冒泡排序法(java)
- 排序1+1:冒泡排序法(BubbleSort)的改进以及效率比较
- 排序算法(JAVA实现):冒泡排序法和插入排序法
- 冒泡排序法之Java实现
- JAVA 冒泡排序法代码
- js冒泡排序法
- java代码中的冒泡排序法
- 有关冒泡排序法的问题
- 冒泡排序法---排序算法(三)
- 简单选择与冒泡排序法
- 冒泡排序法
- 冒泡排序法、选择排序法、快速排序法三者的效率对比,包括数组的保存与加载
- 冒泡排序法
- C#实现冒泡排序法
- 数据结构:链表 >> 链表按结点中第j个数据属性排序(冒泡排序法)
- (二)黑马程序员——c语言之冒泡排序法与选择排序法的使用比较
- 冒泡排序法
- 冒泡排序法实例