public class Sort3
{
public void main(String args[])
{
int[] arr = new int[100];
if(args==null)
System.out.println("请重新输入参数!");
Sort c=new BubbleSort();
int N=args.length-1;
int choice=0;
int i,j;
choice=Integer.parseInt(args[0]) ;//第一个参数选择排序方式
try
{
for(i=0;i<N;i++)//连续输入N个数据
arr[i]=Integer.parseInt(args[i+1]) ;
long time1=System.currentTimeMillis();
if(choice==1)//泡泡排序
c.sort(arr,N);
if(choice==2)//选择排序
{
c=new SelectSort();
c.sort(arr,N);
}
if(choice==3)//插入排序
{
c=new InsertSort();
c.sort(arr,N);
}
long time2=System.currentTimeMillis();
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载