
template <class T>
class MyArray
{
public:
bool check();
MyArray(int size)
{
this->size=size;
data = new T[size];
for(int i=0;i<size;i++)
cin>>data[i];
};
~MyArray();
void sort()
{
for(int i=0;i<size-1;i++)//核心为冒泡排序
{
for(int j=0;j<size-1-i;j++)
{
if(data[j]>data[j+1])
{
T b=data[j];
data[j]=data[j+1];
data[j+1]=b;
}
}
}
}
void display()
{
for(int i=0;i<size;i++)
{
cout<<data[i];
if(i==size-1)cout<<endl;
else cout<<" ";
}
}
private:
int size;
T *data;
};