亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ set遍歷 能按降序嗎

c++
小樊
81
2024-11-26 02:45:02
欄目: 編程語言

當然可以!在C++中,你可以使用std::set的迭代器來遍歷集合,并使用std::greater來實現降序遍歷

#include <iostream>
#include <set>
#include <algorithm>

int main() {
    std::set<int> my_set = {5, 1, 9, 3, 7};

    // 使用 std::greater<int> 作為比較函數對象,實現降序遍歷
    for (auto it = my_set.rbegin(); it != my_set.rend(); ++it) {
        std::cout << *it << " ";
    }

    return 0;
}

在這個示例中,我們使用了rbegin()rend()方法來獲取反向迭代器,然后使用std::greater<int>作為比較函數對象來實現降序遍歷。輸出結果將是:

9 7 5 3 1

0
巴彦淖尔市| 永嘉县| 新化县| 望都县| 宣城市| 黄陵县| 怀柔区| 黑水县| 老河口市| 中方县| 文安县| 柞水县| 怀集县| 武强县| 仁寿县| 汾西县| 马山县| 吉木萨尔县| 郯城县| 千阳县| 大连市| 咸丰县| 灵山县| 阿克陶县| 诏安县| 江永县| 泽库县| 罗城| 恭城| 且末县| 澜沧| 张掖市| 鲁甸县| 京山县| 延寿县| 玛纳斯县| 玛多县| 剑河县| 南靖县| 怀柔区| 大竹县|