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

溫馨提示×

如何在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
绵竹市| 盐边县| 大足县| 深州市| 安宁市| 大悟县| 聊城市| 葫芦岛市| 南部县| 曲阳县| 兰考县| 巴林右旗| 正宁县| 遵化市| 讷河市| 泗阳县| 文山县| 达日县| 申扎县| 凌云县| 景宁| 孟连| 宽甸| 新竹市| 清徐县| 南投市| 锦屏县| 北流市| 法库县| 呼图壁县| 徐闻县| 闸北区| 寻甸| 江口县| 苍南县| 大埔区| 上饶县| 安新县| 商水县| 寿阳县| 秦皇岛市|