数列ソートc++

1340 ワード

//泡立ちソート方法実現
/*********
  • 数列ソート
  • 問題は、所与の長さnの数列を記述し、この数列を小さい順に並べた.1<=n<=200入力フォーマットの第1の動作は整数nである.2行目はn個の整数を含み、ソートされる数であり、各整数の絶対値は10000未満である.出力フォーマットは1行を出力し、ソート後の数列を小さい順に出力します.
  • ********/
  • #include
    using namespace std;
    #define maxsize 5  /*       */
    /***    *****/
    class paixu
    {
    private: //    
    
        unsigned int length; //   
    public:
      unsigned int r[maxsize];//        
        void import_r(int t,int num);
        void import_length(int len);//    
        void swap (int i,int j);  //      
        void maopaopaixu();  //      
    
    };
     void  paixu::import_r(int t,int num)
     {
        r[t]=num;
     }
    
    void paixu::import_length(int len)
    {
        int t;
        if(len<=maxsize)
        {
        length=len;
        }
        else if (len>maxsize)
        {
            cout <>t;
            import_length(t) ;
        }
    }
    void swap (int i,int j);  //      
    void paixu::swap(int i, int j)
    {
            int temp=r[i];
            r[i]=r[j];
            r[j]=temp;
    }
       void paixu::maopaopaixu()
       {
           int i,j;  //      
           for(i=0;i>len;
       A.import_length(len) ;
       cout <>num;
           A.import_r(i,num);
        }
       A.maopaopaixu() ;
    
       for(int i=0;i

    わあ、どう見てもこれは挫折して、まだ改善の余地がたくさんあります.