資料結構與演算法——桶排序

readyao發表於2016-01-13

/*************************************************************************
	> File Name: bucketsort.cpp
	> Author: 
	> Mail: 
	> Created Time: 2016年01月13日 星期三 20時38分22秒
 ************************************************************************/

#include <iostream>
using namespace std;


#define N  101

int main()
{
    int arr[N] = {0};

    int num = 0;
    cout << "輸入學生的個數:";
    cin >> num;
    cout << "輸入學生的成績: ";
    int score;
    for(int i = 0; i < num; ++i){
        cin >> score;
        arr[score]++;
    }

    cout << "從小到大輸出學生的成績: ";
    for (int i = 0; i < N; ++i){
        for (int j = 1; j <= arr[i]; ++j)
            cout << i << " ";
    }
    cout << endl;

    return 0;
}



相關文章