Найти максимальный элемент, который является общим в двух массивах?

Учитывая два массива, как найти максимальный элемент, который является общим для обоих массивов?

Я думал о сортировке обоих массивов (n log n), а затем выполнить бинарный поиск каждого элемента из одного отсортированного массива (начиная с большего) в другом массиве, пока не будет найдено совпадение.

например:

a = [1,2,5,4,3]
b = [9,8,3]

Maximum common element in these array is 3

Можем ли мы сделать лучше, чем n войти n?

Ответы на вопрос(6)

Ваш ответ на вопрос