Наилучший случай: O (1), когда A [1] [1] = A [1] [2]
Наихудший случай: O (n 4 ), когда естьне повторяющийся элемент -> вы заканчиваете итерацией всего массива для каждого его элемента.
Обратите внимание, что вы могли бы реализовать его более эффективно с помощью карты или набора (назовем его структурой):
- Перебор массива
- Если в структуре уже есть A [i] [j], вернуть 1
- Добавить A [i] [j] в структуру
- вернуть 0 после окончания итерации массива
Это даст вам худший случай O (n 2 log n) или O (n 2 ),в зависимости от используемой вами структуры