Задача: Заданы два отсортированных массива A [] и B [] размера n каждый, проверьте, нет ли у них непустого пересечения (мне не нужно само пересечение, только решение)Определение пересечения между сложностью упорядоченных массивов
Выполнение двоичного сортирования в B [] для каждого элемента A [] дает решение O (n lg n). Итерация каждого массива от начала до конца (выполнение чего-то очень похожего на Merge from Mergesort) дает решение O (n).
Мне было интересно, есть ли лучшее (с точки зрения сложности) решение. Я почти уверен, что нет, но я искал «эй, если вы дадите мне лучшее решение, я могу сортировать вектор в o (n lg n), что невозможно» -kind-of-argument