黑马程序员技术交流社区
标题:
给大家看一个排序 大家多多批评
[打印本页]
作者:
小白码农
时间:
2015-2-2 10:28
标题:
给大家看一个排序 大家多多批评
package com.itheima;
/**
* 第二题
* 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。
* @author Administrator
*
*/
public class Test2
{
public static void main(String[] args)
{
System.out.println("排序方法有:冒泡排序,选择排序,快速排序,希尔排序,插人排序等");//排序方法
int[] arr={2,3,4,1,7,9};//定义一个数组arr
shuChu(arr);//排序前
paiXu(arr);//排序
System.out.print("\n");//换行
shuChu(arr);//排序后
}
//以下对数组arr进行排序
private static void paiXu(int[] arr)
{
for(int x=0;x<arr.length-1;x++)
{
for(int y=x+1;y<arr.length;y++)
{
if(arr[x]>arr[y])
{
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
}
}
//以下对数组进行输出
private static void shuChu(int[] arr)
{
for(int x=0;x<arr.length;x++)
{
System.out.print(arr[x]+",");
}
}
}
作者:
kfcka
时间:
2015-2-2 15:34
这个是选择排序吧?
作者:
边晓炎
时间:
2015-2-2 16:05
选择排序额!!!
作者:
艺多不压身丶
时间:
2015-2-2 18:00
选择排序。你应该把你在上面写的排序都写出来。
作者:
蒋文辉
时间:
2015-2-2 22:48
不是说希尔排序效率最高?
作者:
小白码农
时间:
2015-2-3 21:56
janstk 发表于 2015-2-2 14:48
不建议用拼音.....
英语太差了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2