【LeetCode】852.山脈陣列的峰頂元素
我們把符合下列屬性的陣列 A
稱作山脈:
A.length >= 3
- 存在
0 < i < A.length - 1
使得A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1]
給定一個確定為山脈的陣列,返回任何滿足 A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1]
的 i
的值。
示例 1:
輸入:[0,1,0]
輸出:1
示例 2:
輸入:[0,2,1,0]
輸出:1
class Solution {
public int peakIndexInMountainArray(int[] A) {
for(int i=0; i<A.length-1; i++){
if(A[i] > A[i+1]){
return i;
}
}
return A.length-1;
}
}
相關文章
- 【C#】山脈陣列的峰頂索引C#陣列索引
- leetcode 845. 陣列中的最長山脈 做題筆記LeetCode陣列筆記
- 題941. 有效的山脈陣列陣列
- 845. 陣列中的最長山脈陣列
- 【LeetCode-陣列】查詢大多數元素LeetCode陣列
- leetcode-陣列中兩元素的最大乘積(Java)LeetCode陣列Java
- 【leetcode】27. Remove Element 刪除陣列指定值的元素LeetCodeREM陣列
- LeetCode-215-陣列中的第K個最大元素LeetCode陣列
- leetcode-刪除排序陣列中的重複項+移除元素LeetCode排序陣列
- LeetCode 2535[陣列元素和與數字和的絕對差值]LeetCode陣列
- 陣列元素逆序陣列
- 陣列元素的數量陣列
- java陣列元素的引用Java陣列
- [LeetCode] 852. Peak Index in a Mountain ArrayLeetCodeIndexAI
- TPU &“脈動陣列”(systolic array)陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列的主元素查詢陣列
- 陣列元素劃分陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列中每個陣列元素出現的次數陣列
- LeetCode刷題—陣列LeetCode陣列
- 【leetcode】26. Remove Duplicates from Sorted Array 刪除有序陣列的重複元素LeetCodeREM陣列
- 旋轉陣列中的最小元素陣列
- JavaScript陣列元素全排列JavaScript陣列
- JavaScript刪除陣列元素JavaScript陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 陣列filter方法對陣列元素進行過濾陣列Filter
- Leetcode 陣列中和為給定值的最長子陣列LeetCode陣列
- LeetCode-977.有序陣列的平方LeetCode陣列
- Array · 刪除陣列中指定的元素陣列
- 找到兩個陣列中的公共元素陣列
- java陣列如何遍歷全部的元素Java陣列
- 根據陣列的值刪除元素陣列
- PHP 刪除陣列中元素的方式PHP陣列
- LeetCode 189 旋轉陣列LeetCode陣列
- volatile修飾陣列,那麼陣列元素可見嗎?陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- JavaScript 刪除陣列指定元素JavaScript陣列