用一道简单题来初识冒泡排序

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; }}


以上是关于用一道简单题来初识冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章

初识C语言之冒泡排序

用一道坑人的面试题来谈谈函数式编程

每天一道算法题之冒泡排序

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

从一道面试题来认识java类加载时机与过程