Траншея в 2-м массиве

0

Предположим, что существует массив nxn. Как найти пару индексов я и j, таких, что;

A[i][j] < A[i+1][j], A[i][j] < A[i-1][j], A[i][j] < A[i][j+1],A[i][j] < A[i][j-1]

Все, что я мог подумать, это O (n 2) algo, который пересекает полный массив и находит элемент, основанный на данных условиях.

Можем ли мы предложить лучшее решение?

  • 0
    Какой у вас язык программирования ??
  • 1
    C / C ++ Почему это важно? Вы можете дать алгоритм.
Теги:
arrays
multidimensional-array
search

1 ответ

0

Поскольку нет порядка для matirx, невозможно подтвердить существование или отсутствие индекса без явной проверки каждого индекса хотя бы один раз.

По этой логике я уверен, что эта проблема должна иметь нижнюю границу O(n^2)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню