Какой алгоритм мы можем использовать для поиска локальных максимумов в произвольно генерируемом массиве значений длиной 10?Найти локальные максимумы в последовательности значений
Моя текущая стратегия состоит в том, чтобы разбить массив на 3 и найти максимальный элемент каждого массива подмножества, но это не включает в себя все максимумы.
В идеале, я хотел бы первый пункт также быть идентифицирован как локальный максимум, а третий красный слева не должны быть помечены как таковые.
На самом деле я заполнения массива в группе из трех и найти самый большой из них. –
Вы можете найти любые локальные максимумы в logn time. почему вы ищете первую и третью слева? –