QList<int>获取最大值位置
时间: 2023-12-07 07:03:06 浏览: 212
如何求最大值以及所在数组里的位置
5星 · 资源好评率100%
要获取 QList<int> 中的最大值位置,你可以遍历 QList 并找到最大值及其索引。以下是一个示例代码:
```c++
int maxIndex = 0;
int maxValue = list[0];
for(int i = 1; i < list.size(); i++) {
if(list[i] > maxValue) {
maxValue = list[i];
maxIndex = i;
}
}
// 最大值的位置为 maxIndex
```
请注意,如果 QList 为空,则此代码将引发异常。另外,如果 QList 中有多个最大值,则此代码将返回第一个找到的最大值的位置。
阅读全文