import java.util.Random;
/**
* 随机生成12个整数,并且用冒泡排序算法将这12个数从小到大排序
* @author 够潮
*
*/
public class Demo1 {
/**
* @param args
*/
public static void main(String[] args) {
Random rd = new Random();
int arry[] = new int[12];
/**
* 随机生成12整数
*/
for(int i = 0 ; i < arry.length;i++){
arry[i] = rd.nextInt(100);
}
/**
* 遍历12个整数
*/
System.out.println("排序前");
for(int i = 0 ; i< arry.length;i++){
System.out.print(" "+arry[i]);
}
/**
* 排序
*/
for(int i = 0 ; i < arry.length-1;i++){
for(int j = i+1 ; j < arry.length;j++){
if(arry[j]<arry[i]){
int temp ;
temp = arry[i];
arry[i] = arry[j];
arry[j]= temp;
}
}
}
/**
* 打印结果
*/
System.out.println();
System.out.println("排序后");
for(int i = 0 ; i< arry.length;i++){
System.out.print(" "+arry[i]);
}
}
}
分享到:
相关推荐
随机生成10000数字,进行冒泡排序,并输出排序后的数组
这是一个简单的Python程序,用于生成10个100以内的随机整数并进行冒泡排序。 程序首先使用random模块的randint()函数生成10个0-100之间的随机整数,存储在numbers列表中。 然后使用冒泡排序算法对numbers列表进行排序...
采用冒泡排序法将10个整数按照从小到大的顺序排列.java
设计一个双向冒泡排序算法。要求用C/C++实现。
随机产生10000个浮点数,保存到a.txt文件中,再读取到内存中并分别用简单选择排序、冒泡排序、快速排序、希尔排序、归并排序、堆排序算法进行排序,显示排序过的数列的第1、10、100、1000、10000的具体数字和每个...
随机生成10000数字,进行快速排序,并输出排序后的数组,及耗时
随机生成一千个数,并进行排序。四中排序算法,冒泡,简单选择,归并排序,堆排序。
从键盘输入N个数,进行排序!使用的是C#冒泡法!
冒泡排序冒泡排序冒泡排序!
计算机在规定的区间随机生成一个整数,当猜的数字大于随机生成的数字时,提示“猜大了”,当猜的数字小于随机生成的数字时,提示“猜小了”,一直循环到猜对数字为止。用while循环语句来实现猜数字小游戏
实验四 查找和排序算法...用随机函数生成16个2位正整数(10~99),实现插入排序、选择排序、冒泡排序、双向冒泡、快速排序、二路归并排序等多种排序算法,输出排序中间过程、统计关键字的比较次数和记录的移动次数。
用冒泡法实现对N个不定顺序的数进行有序的排序的实现方法
以上程序中,`bubbleSort`函数使用冒泡排序算法对传入的整数数组进行排序。主函数`main`定义了一个测试数组`arr`,并计算数组的长度`n`。然后,调用`bubbleSort`函数对数组进行排序,并打印排序后的结果。 执行程序...
Python编写一个猜数程序:随机生成一个整数,再从键盘输入一个整数。若两个整数相等表示猜中,否则继续输入整数进行猜数,直到猜中为止。
给刚学汇编的新手们提供一点小小的启发,完成十个数的冒泡排序,非常的实用···
经典C语言排序算法,其中包括三种典型号的排序算法,冒泡排序,选择排序,插入法排序,并有实例.
随机数生成整数1-100,并把连续大于某个数n次的数输出
冒泡法排序c语言程序
数据结构的所有排序,源代码,改变MAX值可以改变随机数的多少。花了一下午写出来的,清大家多多支持。一个文件,解决你课后一个下午的时间。
我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K(),输出扫描完第K遍后的中间结果序列。 输入格式: 输入在第1行中给出N和K(1≤K≤100),此后N行,每行...