冒泡排序提供随机放置

时间:2015-09-21 00:28:48

标签: c++ arrays sorting bubble-sort

我正在使用冒泡排序来对6个租金值的降序进行排序。 然而,它不断吐出随机分类的数据。我把它与其他泡沫分类进行了比较,无法确定为什么我的订单没有按照正确的顺序排列。

以下代码:

void sortArray(int *rent, int size) {

    bool swap;
    int temp;
    int count = 0;

    do
    {
        swap = false;
        for (; count < (size - 1); count++) {
            if (*(rent + count) < *(rent + count + 1))
            {
                temp = rent[count];
                *(rent + count) = rent[count + 1];
                *(rent + count + 1) = temp;
                swap = true;
            }
        }
    } while (swap);

    for (count = 0; count < size; count++)
        cout << *(rent + count) << " ";
    cout << "\n";

}

0 个答案:

没有答案