vector获取最小值和对应的索引函数
vector<int> nums = {5, 2, 9, 1, 7};
//获取最小值
vector<int>::iterator smallest = min_element(nums.begin(), nums.end());
int min_number = *smallest;
//获取对应最小值的索引
int min_index = distance(nums.begin(),smallest);
最小值 1 对应索引值 3
vector获取最大值和对应的索引函数
//获取最大值
vector<int>::iterator biggest = max_element(nums.begin(), nums.end());
int max_number = *biggest;
//获取最大值索引
int max_index = distance(nums.begin(),biggest);
最大值 9 对应索引值 2
6121

被折叠的 条评论
为什么被折叠?



