波峯波谷的判斷

給定一個數組h, 從左往右掃描。  用S記錄當前的狀態(未知0, 下坡1,上坡2)  當S=0, 如果 h[i] >  h[i+1]  修改狀態爲 下坡1, 否則爲上坡 2  當S=1, 如果 h[i]  <  h[i+1], 則判斷爲由下坡變爲上坡, 此處爲一個波谷。 如果該波谷比上一個rangesize範圍內的波谷更低,則修改上一個波谷的值。 否則就將該波谷加入波谷列表。  當S=2, 如果
相關文章
相關標籤/搜索