main.cpp
来自「迭代快速排序」· C++ 代码 · 共 40 行
CPP
40 行
#include <iostream>
#include <time.h>
using namespace std;
#include "QuickSort.cpp"
using namespace std;
int main()
{
int i,len;
clock_t begin,end;
double dd;
cout<<"输入数组的长度:";
cin>>len;
int *a=new int[len];
for(i=0;i<len;i++)
a[i]=(int)rand();
cout<<endl<<"数组的初始情况:";
for(i=0;i<len;i++)
{
cout<<a[i]<<" ";
}
begin=clock();
for(i=0;i<2000000;i++)
QuickSort(a,0,len-1);
end=clock();
dd=(double)end-begin;
cout<<endl<<"所用时间为:"<<dd<<endl;
cout<<endl<<"新的顺序为:";
for(i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
system("PAUSE");
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?