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

溫馨提示×

如何在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
鄂伦春自治旗| 盐山县| 八宿县| 柘荣县| 岢岚县| 乌拉特后旗| 登封市| 长治市| 新和县| 太仓市| 闻喜县| 沅陵县| 和田县| 清水河县| 个旧市| 赤峰市| 武胜县| 收藏| 集贤县| 青阳县| 芦山县| 万州区| 宜兰市| 鲜城| 隆化县| 丹阳市| 甘洛县| 洪雅县| 米泉市| 东台市| 理塘县| 民和| 衢州市| 永新县| 景宁| 山阴县| 福贡县| 定南县| 乐亭县| 光山县| 普洱|