Учитывая массив целых чисел, найдите локальные минимумы. Элемент A [i] определяется как локальный минимум, если A [i-1] > A [i] и A [i] A [i + 1], где я = 1... n-2. В случае граничных элементов число должно быть меньше его соседнего числа.
Я знаю, существует ли только один локальный минимум, тогда мы можем решить с измененным двоичным поиском.
Но если известно, что в массиве существует несколько локальных минимумов, можно ли это решить в O(log n)
времени?