题目描述
给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个山峰。山峰的定义为当某个位置的左右海拔均小于自己的海拔时,该位置为山峰。数组起始位置计算时可只满足一边的条件。
输入描述
输出描述
解题思路
- 遍历数组:遍历数组中的每个元素,检查其是否满足山峰的条件。
- 检查条件:对于每个元素,检查其左右两侧的元素是否都小于它。对于数组的起始和结束位置,只需检查一侧的条件。
- 统计山峰:统计满足条件的山峰数量。
代码实现
Java
public class Solution