leetcode 978. 最长湍流子数组(滑动窗口)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 978. 最长湍流子数组(滑动窗口)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng) A 的子數(shù)組 A[i], A[i+1], …, A[j] 滿足下列條件時(shí),我們稱其為湍流子數(shù)組:
若 i <= k < j,當(dāng) k 為奇數(shù)時(shí), A[k] > A[k+1],且當(dāng) k 為偶數(shù)時(shí),A[k] < A[k+1];
或 若 i <= k < j,當(dāng) k 為偶數(shù)時(shí),A[k] > A[k+1] ,且當(dāng) k 為奇數(shù)時(shí), A[k] < A[k+1]。
也就是說(shuō),如果比較符號(hào)在子數(shù)組中的每個(gè)相鄰元素對(duì)之間翻轉(zhuǎn),則該子數(shù)組是湍流子數(shù)組。
返回 A 的最大湍流子數(shù)組的長(zhǎng)度。
示例 1:
輸入:[9,4,2,10,7,8,8,1,9]
輸出:5
解釋:(A[1] > A[2] < A[3] > A[4] < A[5])
總結(jié)
以上是生活随笔為你收集整理的leetcode 978. 最长湍流子数组(滑动窗口)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到亲人生了个女孩什么情况
- 下一篇: 梦到大南瓜是什么预兆