#36045: 為啥我的bubble sort 不能用???救救我嗚嗚嗚


wheat20131@gmail.com (後為什麼又TLE啦:()


#include <iostream>

using namespace std;

int main()
{
    int a;
    while(cin >> a){
        int b[a];
        for(int x= 0; x< a;x++){
            cin >> b[x];
        }
        for(int i = 0; i < a-1;i++){
            for(int j = 0; j < a-1; j++){
                if(b[j] > b[j+1]){
                    b[j] = b[j]+b[j+1];
                    b[j+1] = b[j]-b[j+1];
                    b[j] = b[j]-b[j+1];
                }
            }
        }
        for(int i = 0; i < a; i++){
            cout << b[i] << " ";
        }
        cout << endl;
    }
    return 0;
}

#36048: Re: 為啥我的bubble sort 不能用???救救我嗚嗚嗚


cges30901 (cges30901)


#include

using namespace std;

int main()
{
    int a;
    while(cin >> a){
        int b[a];
        for(int x= 0; x< a;x++){
            cin >> b[x];
        }
        for(int i = 0; i < a-1;i++){
            for(int j = 0; j < a-1; j++){
                if(b[j] > b[j+1]){
                    b[j] = b[j]+b[j+1];
                    b[j+1] = b[j]-b[j+1];
                    b[j] = b[j]-b[j+1];
                }
            }
        }
        for(int i = 0; i < a; i++){
            cout << b[i] << " ";
        }
        cout << endl;
    }
    return 0;
}


我送出是AC?