用一道简单题来初识冒泡排序
Posted 进击的布布
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用一道简单题来初识冒泡排序相关的知识,希望对你有一定的参考价值。
题目:调用method1产生05个100以内非零的随机数,method2对生成的随机数进行冒泡排序
import java.util.Arrays;
import java.util.Random;
//1method1()产生随机数
//2method2()冒泡排序
public class Again {
public static void main(String[] args) {
int[] arr=method1();//得到随机数
int[] newarr = method2(arr);//把随机数赋值进入method2
System.out.println(Arrays.toString(newarr));
}
//获取随机数
public static int[] method1() {
int[] arr= new int[5];
for(int i=0;i<arr.length;i++) {
int ran =
new Random().nextInt(100);
arr[i]=ran;
}
System.out.println(Arrays.toString(arr));
return arr;
}
//冒泡排序
public static int[] method2(int[] arr) {
for(int i=0;i<arr.length-1;i++) {
for(int j=0;j<arr.length-1-i;j++) {
if(arr[j]>arr[j+1]) {
int t=arr[j+1];
arr[j+1]=arr[j];
arr[j]=t;
}
}
}
return arr;
}
}
以上是关于用一道简单题来初识冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段