91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ sort由大到小排序代碼怎么寫

c++
小億
131
2023-12-27 16:32:31
欄目: 編程語言

在C++中,可以使用STL(標準模板庫)中的sort函數來實現由大到小的排序。

以下是一個示例代碼:

#include <iostream>
#include <algorithm>
#include <vector>

// 比較函數,用于指定排序方式
bool compare(int a, int b) {
    return a > b; // 降序排序
}

int main() {
    std::vector<int> nums = {5, 2, 8, 3, 1};
  
    // 使用sort函數排序,并傳入比較函數
    std::sort(nums.begin(), nums.end(), compare);

    // 輸出排序結果
    for (int num : nums) {
        std::cout << num << " ";
    }

    return 0;
}

在上述代碼中,我們通過定義一個比較函數compare,使得sort函數按照降序方式進行排序。在main函數中,我們創建了一個vector容器nums,并將待排序的數字存入其中。然后,我們使用sort函數對nums進行排序,傳入compare函數作為參數。最后,我們使用循環輸出排序后的結果。

輸出結果將會是:8 5 3 2 1,這是按照由大到小的順序排列的。

0
巴东县| 邢台市| 盘锦市| 咸宁市| 鄢陵县| 田东县| 元阳县| 长沙县| 祁阳县| 房山区| 郸城县| 汉中市| 杨浦区| 那曲县| 弥渡县| 垫江县| 辽源市| 金秀| 同心县| 新闻| 仲巴县| 揭西县| 常宁市| 高安市| 收藏| 余姚市| 如东县| 开远市| 大名县| 镇赉县| 松江区| 青海省| 南康市| 鲁山县| 额尔古纳市| 酒泉市| 庐江县| 锡林浩特市| 屏山县| 嘉善县| 平谷区|