【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#陣列索引
- 題941. 有效的山脈陣列陣列
- 845. 陣列中的最長山脈陣列
- leetcode 845. 陣列中的最長山脈 做題筆記LeetCode陣列筆記
- TPU &“脈動陣列”(systolic array)陣列
- 【LeetCode-陣列】查詢大多數元素LeetCode陣列
- leetcode-陣列中兩元素的最大乘積(Java)LeetCode陣列Java
- 陣列元素逆序陣列
- java陣列元素的引用Java陣列
- 陣列元素的數量陣列
- [LeetCode] 852. Peak Index in a Mountain ArrayLeetCodeIndexAI
- 【leetcode】27. Remove Element 刪除陣列指定值的元素LeetCodeREM陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列元素劃分陣列
- 陣列的主元素查詢陣列
- 找出陣列中元素的位置陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- LeetCode-215-陣列中的第K個最大元素LeetCode陣列
- leetcode-刪除排序陣列中的重複項+移除元素LeetCode排序陣列
- [LeetCode] Kth Largest Element in an Array (找出陣列的第k大的元素)LeetCode陣列
- 陣列中每個陣列元素出現的次數陣列
- LeetCode 2535[陣列元素和與數字和的絕對差值]LeetCode陣列
- 陣列的操作處理與陣列元素的氣泡排序 (轉)陣列排序
- 旋轉陣列中的最小元素陣列
- JavaScript陣列元素全排列JavaScript陣列
- JavaScript刪除陣列元素JavaScript陣列
- 深入理解Google TPU的脈動陣列架構Go陣列架構
- 陣列filter方法對陣列元素進行過濾陣列Filter
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- js如何獲取指定陣列元素在陣列中的索引值JS陣列索引
- 如何將一個陣列中的元素插入另一個陣列陣列
- Array · 刪除陣列中指定的元素陣列
- java陣列如何遍歷全部的元素Java陣列
- PHP 刪除陣列中元素的方式PHP陣列
- 根據陣列的值刪除元素陣列
- js如何將陣列中的元素清空JS陣列
- jQuery元素在陣列中的索引位置jQuery陣列索引
- for in語句遍歷陣列中的元素陣列