Для оптимизации поиска минимального элемента в многомерном массиве можно использовать, например, бинарный поиск. 1
Суть алгоритма: в отсортированном массиве всегда существует точка поворота, где заканчивается одна отсортированная последовательность и начинается другая. 1 Минимальный элемент массива находится в этой точке поворота. 1
Принцип поиска: сравнивается средний элемент с правым. 1 Если средний элемент больше правого, то минимум находится в правой части, если меньше — в левой (включая средний). 1 Такой подход всегда сужает область поиска вдвое и гарантированно находит минимальный элемент. 1
Некоторые рекомендации по оптимизации:
Также для обработки массивов произвольной размерности можно применять рекурсию. 4