色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java求一個(gè)數(shù)組的波峰和波谷

在Java編程中,我們經(jīng)常需要對(duì)數(shù)組進(jìn)行操作。其中,求出一個(gè)數(shù)組的波峰和波谷是很常見的需求。下面介紹一種實(shí)現(xiàn)該功能的方法。

public static void peakAndValley(int[] arr) {
for(int i = 1; i< arr.length - 1; i++) {
if(arr[i] >arr[i-1] && arr[i] >arr[i+1]) {
System.out.println("波峰:" + arr[i]);
} else if(arr[i]< arr[i-1] && arr[i]< arr[i+1]) {
System.out.println("波谷:" + arr[i]);
}
}
}

以上代碼中,我們遍歷數(shù)組,對(duì)于每個(gè)元素,判斷其是否大于(小于)前一個(gè)元素和后一個(gè)元素,如果是則說明該元素是波峰(波谷),輸出即可。最終,我們就可以得到該數(shù)組的波峰和波谷。

通過該方法,我們可以輕松求出一個(gè)數(shù)組的波峰和波谷,這對(duì)于一些需要對(duì)數(shù)據(jù)進(jìn)行分析的場合非常有用。