package com.dragon.bean3;
import java.lang.reflect.Array;
public class Test1 {
/**
* 使用冒泡排序算法实现
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int str[] = new int[]{54,23,1,5,7,32,667};
System.out.println("未排序前:");
for (int i = 0; i < str.length; i++) {
System.out.print(str[i]+"\t");
}
for (int i = 0; i < str.length; i++) {
int temp;
for (int j = 0; j < i; j++) {
if(str[i]<str[j]){
temp = str[i];
str[i] = str[j];
str[j] = temp;
}
}
}
System.out.println("");
System.out.println("排序后:");
for (int i = 0; i < str.length; i++) {
System.out.print(str[i]+"\t");
}
}
}
分享到:
相关推荐
设计一个双向冒泡排序算法。要求用C/C++实现。
数据结构冒泡排序算法 数据结构冒泡排序算法
数组应用及冒泡排序算法示例,适用于初学者
冒泡排序算法,包含前向冒泡、后向冒泡以及双向冒泡
该 ppt 为课程讲义,讲解冒泡排序算法原理,及用一个简单实例进行具体分析,还有冒泡排序算法原理的总结等。
冒泡排序算法两种C语言实现方法,在VC开发环境下验证通过
插入和冒泡排序算法Demo
用C++语言实现冒泡排序算法的动态掩饰的代码
python 冒泡排序算法 Python 冒泡排序算法 冒泡排序算法是一种简单的排序算法,它的基本思想是通过不断比较相邻的元素,将较大的元素向后移动,较小的元素向前移动,从而实现排序的目的。冒泡排序算法的时间复杂度为...
介绍了C语言冒泡排序算法的原理、步骤、实现方法和优化技巧,以及相关的概念和知识,如数组、循环、交换、比较、稳定性、时间复杂度等。本资源适合C语言初学者和考生使用,帮助他们深入理解和掌握冒泡排序算法的原理...
//冒泡排序 for(int i=0;i;i++){ for(int j=i+1;j;j++){//注意j的开始值是i+1,因为按照排序规则,比a[i]大的值都应该在它后面 if(a[i] > a[j]){ int temp = a[j]; a[j] = a[i]; a[i] = temp; ...
试通过随机数据比较快速排序、起泡排序各算法的关键字比较次数和关键字移动次数。 (1)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;... (3)对冒泡排序应指出进行了多少趟。
该资源详细介绍了如何使用C语言实现冒泡排序算法。冒泡排序是一种简单的排序算法,通过重复地遍历待排序的序列,比较相邻的两个元素,若它们的顺序错误则交换它们,直到没有需要交换的元素为止。本资源首先解释了...
汇编语言编写的冒泡排序程序代码,从小到大排序,并以十进制字符串的形式输出排序结果。
,程序实现冒泡排序十万个数(调用),可以改成输入。并附加程序运行计时,用于测试时间复杂度,可以移除
易语言冒泡排序算法
冒泡排序算法.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码冒泡排序算法.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码冒泡排序算法.zipscratch2.0 3.0编程项目源文件源码经典游戏案例...
冒泡排序算法c++
三种冒泡排序算法的例子,比较区别与联系!