資源簡介
使用快速排序算法實現對n個元素進行排序。
由文件input.txt提供輸入數據,輸出到文件output.txt中。
代碼片段和文件信息
#include
using?namespace?std;
????int?R[10];
int?n;
void?input()
{
ifstream?infile(“input.txt“);
infile>>n;
for(int?i=0;i infile>>R[i];?
infile.close();
}
int?partition(int?lint?h)
{
int?ij;
int?temp;
i=l;j=h;temp=R[i];
do{
while((R[j]>=temp)&&(i j--;
if(i R[i++]=R[j];
while((R[i]<=temp)&&(i i++;
if(i R[j
- 上一篇:銀行家算法C語言實現
- 下一篇:2/3FEC編碼c++源代碼
評論
共有 條評論