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

溫馨提示×

c++中vector多維數組排序的方法是什么

c++
小億
105
2024-05-23 10:34:10
欄目: 編程語言

在C++中,可以使用std::sort函數對多維數組進行排序。下面是一個示例代碼,對一個二維數組進行排序:

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

int main() {
    std::vector<std::vector<int>> arr = {{3, 2, 1}, {6, 5, 4}, {9, 8, 7}};
    
    // 對二維數組按第一列進行排序
    std::sort(arr.begin(), arr.end(), [](const std::vector<int>& a, const std::vector<int>& b) {
        return a[0] < b[0];
    });
    
    // 輸出排序后的二維數組
    for (const auto& row : arr) {
        for (int num : row) {
            std::cout << num << " ";
        }
        std::cout << std::endl;
    }
    
    return 0;
}

在上面的代碼中,使用std::sort函數對二維數組按第一列進行升序排序。可以根據需要修改比較函數,對其他列進行排序。

0
亳州市| 遂溪县| 舒兰市| 工布江达县| 阿拉善右旗| 咸宁市| 大丰市| 收藏| 盐亭县| 济源市| 历史| 衡山县| 永善县| 体育| 永济市| 剑河县| 博客| 肥乡县| 浦城县| 漯河市| 上思县| 纳雍县| 梧州市| 怀集县| 吉安市| 延吉市| 青州市| 凌海市| 客服| 怀化市| 长春市| 广平县| 乐昌市| 巴彦县| 保山市| 乾安县| 普格县| 海门市| 合江县| 石泉县| 牙克石市|