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

溫馨提示×

如何在C++中實現argmax功能

c++
小樊
88
2024-07-26 10:42:09
欄目: 編程語言

在C++中實現argmax功能可以通過以下代碼實現:

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

int argmax(const std::vector<int>& vec) {
    return std::distance(vec.begin(), std::max_element(vec.begin(), vec.end()));
}

int main() {
    std::vector<int> vec = {5, 2, 7, 1, 9, 3};
    int max_index = argmax(vec);
    
    std::cout << "The index of the maximum value is: " << max_index << std::endl;

    return 0;
}

在上面的代碼中,首先定義了一個argmax函數,該函數接受一個整數類型的vector作為參數,然后使用std::max_element函數找到vector中的最大值的迭代器,并通過std::distance函數計算出最大值的索引位置。最后在main函數中調用argmax函數,找到并輸出最大值的索引位置。

0
雷波县| 电白县| 大安市| 维西| 沅江市| 安阳市| 弥渡县| 封丘县| 宣武区| 马山县| 榆中县| 濮阳市| 师宗县| 石嘴山市| 江西省| 汕头市| 黎平县| 客服| 乌审旗| 长子县| 灯塔市| 阜新市| 兴化市| 米脂县| 兴海县| 锦屏县| 平原县| 包头市| 红桥区| 雷州市| 吉林市| 叶城县| 灌阳县| 保定市| 双辽市| 天等县| 锦州市| 崇左市| 手游| 抚州市| 定日县|