5.4打卡

 

template<class T>
class MyArray{
 private:
  int size;
  T *data;
 public:
  MyArray(int s){
   size=s;
   data=new T[size];
  } 
  void sort(){
   int i,j,min;
   T t;
   for(i=0;i<size;i++)
    cin>>data[i];
   for(i=0;i<size-1;i++){//选择排序
    min=i;
    for(j=i+1;j<size;j++)
     if(data[j]<data[min])
      min=j;
    t=data[i];
    data[i]=data[min];
    data[min]=t; 
   }
  }
  void display(){
   for(int i=0;i<size;i++){
    cout<<data[i];
    if(i!=size-1)
     cout<<" ";
   }
   cout<<endl;
  }
  bool check();
  ~MyArray();
};

 

posted @ 2023-05-05 09:09  yblll  阅读(18)  评论(0)    收藏  举报