LeetCode #978. Longest Turbulent Subarray
生活随笔
收集整理的這篇文章主要介紹了
LeetCode #978. Longest Turbulent Subarray
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述:
A subarray?A[i], A[i+1], ..., A[j]?of?A?is said to be?turbulent?if and only if:
- For?i <= k < j,?A[k] > A[k+1]?when?k?is odd, and?A[k] < A[k+1]?when?k?is even;
- OR, for?i <= k < j,?A[k] > A[k+1]?when?k?is even, and?A[k] < A[k+1]?when?k?is odd.
That is, the subarray is turbulent if the comparison sign flips between each adjacent pair of elements in the subarray.
Return the?length?of a?maximum size turbulent subarray of A.
Example 1:
Input: [9,4,2,10,7,8,8,1,9] Output: 5 Explanation: (A[1] > A[2] < A[3] > A[4] < A[5])Example 2:
Input: [4,8,12,16] Output: 2Example 3:
Input: [100] Output: 1Note:
?
總結
以上是生活随笔為你收集整理的LeetCode #978. Longest Turbulent Subarray的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: avada主题符合SEO搜索吗
- 下一篇: 思维导图是什么?如何制作学习思维导图