选择排序CE
  • 板块学术版
  • 楼主tin_ingot
  • 当前回复13
  • 已保存回复13
  • 发布时间2022/6/2 21:22
  • 上次更新2023/10/28 00:04:22
查看原帖
选择排序CE
553188
tin_ingot楼主2022/6/2 21:22

不知道是为何,写的这个模板选择排序编译报错:

#include<bits/stdc++.h>
using namespace std;
template<typename T>
void fsort(T *fbegin,T *fend)
{
 	for(T i=fbegin;i!=fend;i++)
	{
		T now=*i;
		T k=now;
		for(T j=i;j!=fend;j++)
		{
			T later=*j;
			if(*(fbegin+j)<*(fbegin+k)) k=j;
		}
		swap(*(fbegin+i),*(fbegin+k));
	}
}
int main()
{
	int a[5]={1,2,3,1,1};
	fsort<int>(a,a+5);
}
2022/6/2 21:22
加载中...