Longest Strictly Increasing or Strictly Decreasing Subarray | Leetcode 3105 | codestorywithMIK

Subscribers:
92,300
Published on ● Video Link: https://www.youtube.com/watch?v=4Hi4v5OaOEA



Duration: 0:00
3,413 views
240


Whatsapp Community Link : https://www.whatsapp.com/channel/0029Va6kVSjICVfiVdsHgi1A

Hi Everyone, this is the 66th video of our Playlist "Leetcode Easy".
Now we will be solving an easy practice problem on Array - Longest Strictly Increasing or Strictly Decreasing Subarray | 2 Approaches | Leetcode 3105 | codestorywithMIK
We will solve it from Brute Force to Optimal


Problem Name : Longest Strictly Increasing or Strictly Decreasing Subarray | 2 Approaches | Leetcode 3105 | codestorywithMIK
Company Tags : will update later
My solutions on Github(C++ & JAVA) - https://github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Arrays/Leetcode Easy/Longest Strictly Increasing or Strictly Decreasing Subarray.cpp
Leetcode Link : https://leetcode.com/problems/longest-strictly-increasing-or-strictly-decreasing-subarray


My DP Concepts Playlist :    • Roadmap for DP | How to Start DP ? | ...  
My Graph Concepts Playlist :    • Graph Concepts & Qns - 1 : Graph will...  
My Segment Tree Concepts Playlist :    • Segment Tree | Introduction | Basics ...  
My Recursion Concepts Playlist :    • Introduction | Recursion Concepts And...  
Trie Playlist -    • Word Search II (Google, Amazon, Meta,...  
Difference Array Technique: Concepts & Qns :    • Introduction | What | How | Differenc...  
My GitHub Repo for interview preparation : https://github.com/MAZHARMIK/Interview_DS_Algo
Instagram : https://www.instagram.com/codestorywithmik/
Facebook : https://www.facebook.com/people/codestorywithmik/100090524295846/
Twitter : https://twitter.com/CSwithMIK
Subscribe to my channel :    / @codestorywithmik  

╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝


Video Summary :
Approach 1: Brute Force

Intuition: For each element, check both increasing and decreasing subarrays starting from that point.
Thought Process: Iterate through the array, and for every index, expand to the right as long as the sequence is strictly increasing or decreasing. Track the maximum length found.
Approach 2: Optimal

Intuition: Instead of restarting from every element, continue tracking the current increasing or decreasing sequence in a single pass.
Thought Process: Use two counters—one for increasing and one for decreasing sequences. Reset the opposite counter whenever the trend breaks. Continuously update the maximum length as you traverse the array.

✨ Timelines ✨
00:00 - Introduction
00:19 - Motivation
00:37 - Problem Explanation
02:18 - Approach-1 (Brute Force)
06:19 - Approach-3 (Optimal)
12:20 - Coding it up


#MIK #mik #Mik #easyrecipes #leetcode #leetcodequestionandanswers #leetcodesolution #leetcodedailychallenge #leetcodequestions #leetcodechallenge #helpajobseeker #easyrecipes #leetcode #leetcodequestionandanswers #leetcodesolution #leetcodedailychallenge #leetcodequestions #leetcodechallenge #hindi #india #hindiexplanation #hindiexplained #easyexplaination #interview#interviewtips #interviewpreparation #hinglish #github #design #data #google #video #instagram #facebook #leetcode #computerscience #leetcodesolutions #leetcodequestionandanswers #code #learning #dsalgo #dsa #coding #programming #developers #techjobs #datastructures #algorithms #webdevelopment #softwareengineering #computerscience #pythoncoding #codinglife #coderlife #leetcode #leetcodesolutions #leetcodedailychallenge #codinginterview #interviewprep #technicalinterview #interviewtips #interviewquestions #codingchallenges #interviewready #dsa #hindi #india #hindicoding #hindiprogramming #hindiexplanation #hindidevelopers #hinditech #hindilearning #helpajobseeker #jobseekers #jobsearchtips #careergoals #careerdevelopment #jobhunt #jobinterview #github #designthinking #learningtogether #growthmindset #digitalcontent #techcontent #socialmediagrowth #contentcreation #codestorywithmik #codestorywithmick #codestorywitmik #codestorywthmik #codstorywithmik #codestorywihmik #codestorywithmiik #codeistorywithmik #codestorywithmk #codestorywitmick #codestorymik #codestorwithmik




Other Videos By codestorywithMIK


2025-02-12Minimum Operations to Exceed Threshold Value II |Easy Explanation | Leetcode 3066 | codestorywithMIK
2025-02-11Max Sum of a Pair With Equal Sum of Digits | 4 Approaches | Leetcode 2342 | codestorywithMIK
2025-02-10Remove All Occurrences of a Substring | 3 Approaches | Leetcode 1910 | codestorywithMIK
2025-02-09Clear Digits | 4 Detailed Approaches | Leetcode 3174 | codestorywithMIK
2025-02-08Count Number of Bad Pairs | 3 Ways | Intuition | Leetcode 2364 | codestorywithMIK
2025-02-07Design a Number Container System | 2 Approaches | Leetcode 2349 | codestorywithMIK
2025-02-06No Face, No Setup
2025-02-05Tuple with Same Product | 4 Detailed Approaches | Dry Runs | Leetcode 1726 | codestorywithMIK
2025-02-05Check if One String Swap Can Make Strings Equal | 2 Approaches | Leetcode 1790 | codestorywithMIK
2025-02-04How I felt when baba said
2025-02-03Longest Strictly Increasing or Strictly Decreasing Subarray | Leetcode 3105 | codestorywithMIK
2025-02-02Why Buy Courses ? Go Nirma Style for DSA! 🚀
2025-02-01Check if Array Is Sorted and Rotated | 3 Approaches | Leetcode 1752 | codestorywithMIK
2025-01-31Special Array I | 2 Approaches | Leetcode 3151 | codestorywithMIK
2025-01-30Making A Large Island | Brute Force | Better | Optimal | Dry Run | Leetcode 827 | codestorywithMIK
2025-01-30Are sir lekin 🥺
2025-01-29Divide Nodes Into the Maximum Number of Groups | Super Detailed | Leetcode 2493 | codestorywithMIK
2025-01-28Redundant Connection | DSU | DFS | BFS | Leetcode 684 | codestorywithMIK
2025-01-28Are bhai bhai bhai 🤯
2025-01-27Achaaaaaa ☕️🧑🏻‍💻
2025-01-26Maximum Employees to Be Invited to a Meeting | Super Detailed | Leetcode 2127 | codestorywithMIK