题解 | #寻找峰值#
寻找峰值
https://www.nowcoder.com/practice/fcf87540c4f347bcb4cf720b5b350c76
import java.util.*;
public class Solution {
public int findPeakElement (int[] nums) {
// write code here
int size = nums.length;
if(size == 1)
return 0;
for(int i = 0; i < size - 1; i++){
if(i == 0 && nums[0] > nums[1])
return 0;
if(i == size - 2 && nums[i] < nums[i + 1])
return i + 1;
if(nums[i] < nums[i + 1] && nums[i + 1] > nums[i + 2]){
return i + 1;
}
}
return 0;
}
}