包person.test;
进口的java.util.ArrayList;
进口java.util.Arrays中;
进口java.util.Collections中;
导入java.util中。名单;
进口java.util.Random中;
/ **
*类名:RapidSort
*说明:Java
快速排序:数组和集合 * @作者Jr的
*
* /
公共类RapidSort {
私人随机RAN =新的随机(); / /声明一个
全局变量跑了,对于随机生成的整数 / **
*方法名称:sortArray
*说明:快速排序的数组,只为诠释[]数组类型
* @返回
* /
私人无效sortArray(){
的int []数组=新的int [10]; / /声明的长度为10
一个数组为(int i = 0;我<数组。长,我+ +){
阵列由[i] = ran.nextInt(10)+ 1; / /数组赋值
}
Arrays.sort(数组); 系统。通过out.println(Arrays.toString(阵列));
}
/ **
*方法名称: *说明:对于快速排序集合可以用来列出的类型的数组,
*隐含的意义是适用于所有类型的数组都
* @返回
* /
私人无效sortList又能(){列表的列表=新的ArrayList 的();
为(int i = 0; I <10; i + +){
将对List.Add(ran. nextInt(10) + 1)/ / 10分配到设定值
}
Collections.sort(名单);
System.out.println(名单);
}
公共静态无效的主要(
字串[] args){
RapidSort RS =新RapidSort();
rs.sortArray();
rs.sortList(); }
}