#include<iostream>
using namespace std;
template<class T>void bubbleSort(T *a,int num)
{
for(int i=0;i<num-1;++i)
for(int j=num-1;j>=i+1;--j)
if(a[j-1]>a[j])
swap(a[j-1],a[j]);
}
template<class T>void print(T *a,int n)
{
for(int i=0;i<n;++i)
cout<<a[i]<<ends;
cout<<endl;
}
int main()
{
int a[] = {5,4,3,2,8,6,7,1};
// char a[]="helloworld!";
int num = sizeof(a)/sizeof(a[0]);
bubbleSort(a,num);
print(a,num);
return 0;
}
bubbleSort
最新推荐文章于 2020-09-29 09:58:58 发布