From fd181267e119012182445a27097940f15b9144d7 Mon Sep 17 00:00:00 2001 From: PAWAN KUMAR JHA <88606641+pjha2002@users.noreply.github.com> Date: Sun, 3 Jul 2022 20:49:35 +0530 Subject: [PATCH] Create README - LeetHub --- 376-wiggle-subsequence/README.md | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 376-wiggle-subsequence/README.md diff --git a/376-wiggle-subsequence/README.md b/376-wiggle-subsequence/README.md new file mode 100644 index 0000000..5a6068e --- /dev/null +++ b/376-wiggle-subsequence/README.md @@ -0,0 +1,44 @@ +

376. Wiggle Subsequence

Medium


A wiggle sequence is a sequence where the differences between successive numbers strictly alternate between positive and negative. The first difference (if one exists) may be either positive or negative. A sequence with one element and a sequence with two non-equal elements are trivially wiggle sequences.

+ + + +

A subsequence is obtained by deleting some elements (possibly zero) from the original sequence, leaving the remaining elements in their original order.

+ +

Given an integer array nums, return the length of the longest wiggle subsequence of nums.

+ +

 

+

Example 1:

+ +
Input: nums = [1,7,4,9,2,5]
+Output: 6
+Explanation: The entire sequence is a wiggle sequence with differences (6, -3, 5, -7, 3).
+
+ +

Example 2:

+ +
Input: nums = [1,17,5,10,13,15,10,5,16,8]
+Output: 7
+Explanation: There are several subsequences that achieve this length.
+One is [1, 17, 10, 13, 10, 16, 8] with differences (16, -7, 3, -3, 6, -8).
+
+ +

Example 3:

+ +
Input: nums = [1,2,3,4,5,6,7,8,9]
+Output: 2
+
+ +

 

+

Constraints:

+ + + +

 

+

Follow up: Could you solve this in O(n) time?

+
\ No newline at end of file