中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
兰溪市| 林芝县| 日土县| 抚松县| 当雄县| 中宁县| 固阳县| 文山县| 遵义县| 南召县| 洱源县| 陈巴尔虎旗| 城口县| 湘阴县| 双鸭山市| 北京市| 罗江县| 铜陵市| 从江县| 四子王旗| 湘阴县| 博湖县| 青冈县| 工布江达县| 治县。| 凯里市| 澳门| 陇南市| 乌兰察布市| 息烽县| 奎屯市| 哈巴河县| 右玉县| 沙雅县| 渭南市| 三穗县| 阳江市| 洪洞县| 太仆寺旗| 泸定县| 霍山县|