如何查找数组中第二大值的索引

时间:2017-07-20 14:59:05

标签: objective-c

鉴于此:

int areas[20];

for (int i = 0; i < 20; i++)
{
    areas[i] = detectedBlobs[i].getWidth() * detectedBlobs[i].getHeight();
}

我理解如何对数组进行排序并找到第一,第二,第三等最大值,但是如何找到与第一,第二或第三大值相关联的索引值?

1 个答案:

答案 0 :(得分:1)

正如您已经知道如何在排序数组中找到最大值,下一步将通过未排序数组进行枚举,并将每个对象与最大值进行比较,如果匹配则可以得到它的索引! -