Print Longest Increasing Subsequence | LIS | Detailed Dry Run | Why It is Special |codestorywithMIK

Subscribers:
105,000
Published on ● Video Link: https://www.youtube.com/watch?v=rYuLUjRSTeo



Duration: 0:00
4,338 views
223


iPAD PDF Notes Link - https://github.com/MAZHARMIK/Interview_DS_Algo/blob/master/iPad PDF Notes/Print LIS.pdf
Whatsapp Community Link : https://www.whatsapp.com/channel/0029Va6kVSjICVfiVdsHgi1A

Longest Increasing Subsequence | Recursion & Memo -    • Longest Increasing Subsequence | Recu...  
Longest Increasing Subsequence | BOTTOM UP -    • Longest Increasing Subsequence | BOTT...  

Hi Everyone, this is the 111th video of our Playlist "Dynamic Programming : Popular Interview Problems".
Now we will be solving a famous and very good DP Problem - Print Longest Increasing Subsequence | LIS | Detailed Dry Run | Why It is Special | codestorywithMIK

I will explain it in full detail so that it becomes easy to understand. Each line will be explained and you will know the WHY behind everything.
We will deep dive so that the thought process will be cleared.

Problem Name : Print Longest Increasing Subsequence | LIS | Detailed Dry Run | Why It is Special | codestorywithMIK
Company Tags : Will update later
Code Github(C++ & JAVA) -


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 :
This bottom-up dynamic programming approach computes the Longest Increasing Subsequence (LIS) by iterating through all pairs of indices to build a dp array, where dp[i] stores the length of the LIS ending at index i. A prevIndex array is maintained to track the previous index in the LIS chain for reconstruction. After filling the arrays, we identify the index of the longest subsequence and trace back using prevIndex to recover the actual LIS. This approach has a time complexity of O(n^2) and is intuitive as it builds solutions for longer subsequences based on shorter ones.

✨ Timelines✨
00:00 - Introduction
0:19 - Motivation
0:41 - Problem Explanation
1:17 - Recap LIS
9:58 - Printing LIS + Complete Dry Run
26:05 - Story To Code
33:13 - Why LIS is a special Pattern

#MIK #mik #Mik
#coding #helpajobseeker #easyrecipes #leetcode #leetcodequestionandanswers #leetcodesolution #leetcodedailychallenge #leetcodequestions #leetcodechallenge #hindi #india #coding #helpajobseeker #easyrecipes #leetcode #leetcodequestionandanswers #leetcodesolution #leetcodedailychallenge #leetcodequestions #leetcodechallenge #hindi #india #hindiexplanation #hindiexplained #easyexplaination #interview#interviewtips #interviewpreparation #interview_ds_algo #hinglish #github #design #data #google #video #instagram #facebook #leetcode #computerscience #leetcodesolutions #leetcodequestionandanswers #code #learning #dsalgo #dsa #coding #programming #100daysofcode #developers #techjobs #datastructures #algorithms #webdevelopment #softwareengineering #computerscience #pythoncoding #codinglife #coderlife #javascript #datascience #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 #instagramreels #videomarketing #codestorywithmik #codestorywithmick #codestorywithmikc #codestorywitmik #codestorywthmik #codstorywithmik #codestorywihmik #codestorywithmiik #codeistorywithmik #codestorywithmk #codestorywitmick #codestorymik #codestorwithmik




Other Videos By codestorywithMIK


2025-05-24Sometimes rejection is just redirection | codestorywithMIK
2025-05-24What is Lambda Capture | C++ | Java | Leetcode 2942 | codestorywithMIK
2025-05-23Can you guess ?
2025-05-22Interviewer : Bhai kitni salary loge 🥺
2025-05-21Set Matrix Zeroes | Multiple Approaches | Leetcode 73 | codestorywithMIK
2025-05-20Array k aaage koi bol sakta hai kya | codestorywithMIK
2025-05-19Zero Array Transformation I | Brute Force | Optimal | Leetcode 3356 | codestorywithMIK
2025-05-18Type of Triangle | Simple Explanation | Leetcode 3024 | codestorywithMIK
2025-05-18Painting a Grid With Three Different Colors | Thought Process | Leetcode 1931 | codestorywithMIK
2025-05-15Longest Unequal Adjacent Groups Subsequence II | Why Greedy Fails | Leetcode 2901 | codestorywithMIK
2025-05-15Print Longest Increasing Subsequence | LIS | Detailed Dry Run | Why It is Special |codestorywithMIK
2025-05-14Longest Unequal Adjacent Groups Subsequence I | Simple Intuition | Leetcode 2900 | codestorywithMIK
2025-05-14Total Characters in String After Transformations II | Binary Exponentiation | Leetcode 3337 | MIK
2025-05-14Matrix Exponentiation | n Degree Linear Recurrence | Super Detailed | codestorywithMIK
2025-05-12Total Characters in String After Transformations I | Made Easy | Leetcode 3335 | codestorywithMIK
2025-05-11Finding 3-Digit Even Numbers | 2 Simple Approaches | Leetcode 2094 | codestorywithMIK
2025-05-10Three Consecutive Odds | Important Motivation | 2 Approaches | Leetcode 1550 | codestorywithMIK
2025-05-10Dungeon Game | Brute Force | Recursion | Memo | Bottom Up | Leetcode 174 | DP On Grids | MIK
2025-05-10This Is Your Sign to Keep Going |Motivation | codestorywithMIK
2025-05-09Minimum Equal Sum of Two Arrays After Replacing Zeros | Made Easy | Leetcode 2918 | codestorywithMIK
2025-05-09Count Number of Balanced Permutations | Super Detailed Explanation | Leetcode 3343 |codestorywithMIK