黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
zhang214214
时间:
2015-4-30 19:01
标题:
求解
请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。
作者:
呆呆呆呆孔
时间:
2015-4-30 19:24
最快的就是希尔排序
作者:
邓熊财
时间:
2015-4-30 19:52
只会选择和冒泡排序
作者:
邓熊财
时间:
2015-4-30 20:02
class PaiXu
{
public static void main(String[]args){
int [] arr = {1,5,8,6,4,2,7};
sort(arr);
//这里写上循环打印的语句,当让我一般都是在下面写直接调用方法那样会觉得清爽点
//冒泡排序
}
public Static void sort(int[] arr){
for(int x =0;x<arr.length;x++){
for(int y=0;y<arr.length-x-1){
if(arr[y]>arr[y+1]){
int tem = arr[y];
arr[y] = arr[y+1];
arr[y+1] = tem ;
}
}
}
}
}
作者:
Demomiku
时间:
2015-4-30 21:26
同样只会选择和排序
作者:
zhang214214
时间:
2015-4-30 23:16
感谢大家的踊跃回答,万分感谢!!!
作者:
qinrh
时间:
2015-4-30 23:19
思路:利用HashSet集合,内部自带的排序功能
1.创建HashSet集合,把数传进去
2.打印出来就是有序的了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2