Предположим, у меня есть массив парных чисел, который выглядит следующим образом:
Array[10] = {10, 10, 10, 3, 10, 10, 6, 10, 10, 9, 10}
Мне нужна функция, которая может определить, какой голос MAJORTY находится в массиве, в данном случае «10», потому что эточисло, которое появляется чаще всего ... И, конечно, есть ситуация, когда большинства не существует (где они равны), в таком случае мне нужно выбросить исключение ...
Есть какие-нибудь подсказки?Помимо выполнения некоторых действительно неприятных циклов в массиве (для каждого индекса определите, сколько существует с одним и тем же значением, сохраните счетчик в массиве, а затем просканируйте массив счетчиков на предмет наибольшего числа, и значение в этой позиции является победителем).и т.д ...)