Индекс пика в горном вопросе - Leetcode - PullRequest
0 голосов
/ 15 ноября 2018

Я решаю вопросы, связанные с leetcode, и натолкнулся на этот вопрос:

Давайте назовем массив A горой, если выполняются следующие свойства:

A.length> = 3

Существует некоторое 0 A [i + 1]> ...> A [A.length - 1]

Учитывая массив, который определенно является горой, вернуть любой i такой, что A [0] A [i + 1]> ...> A [A.length - 1] **

Насколько я понимаю, это должно вернуть максимальное значение вмассив, который находится в середине элементов нижнего значения.Но я не понимаю этот пример:

Это код, который я написал:

def peakIndexInMountainArray(self, A):
    """
    :type A: List[int]
    :rtype: int
    """
    ini = A[0]
    arr = []
    for i in range(1,len(A)):
        if ini < A[i]:
            ini = A[i]
        else:
            fin = A[i]
    return ini

, и это один из приведенных примеров:

Пример 2:

Входные данные: [0,2,1,0]

Выходные данные: 1

Неудачный тестовый пример в приведенном выше примере.Извините, если это звучит глупо, но я не уверен, что я делаю неправильно.Хотите объяснить, кто-то?Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...