4、快速排序法QuickSort()+Partition()

//快速排序
#include
#include
#include
#include
//#include
using namespace std;
const int MAXSIZE=1001;//待排序数据规模,r[0]保留,实际数组是r[1]---r[500]
//快速排序法QuickSort()+Partition()
int Partition(int r[],int first,int end)//一次划分算法
{
	int i=first;//指向头
	int j=end;//指向尾
	int temp=0;//辅助变量
	while(i>data[i];
	infile.close();
}
//输出内存数组至外存ordered_data_salary.txt文件
void write_data(int data[])
{
	ofstream outfile("ordered_data_salary.txt",ios::out);
	if(!outfile)
	{
		cerr<<"open ordered_data_salary.txt error!"<

你可能感兴趣的:(C++四大类排序算法)