Longest Increasing Subsequence (LIS) | Dynamic Programming | CP Course | EP 92

  Рет қаралды 53,170

Luv

Luv

Күн бұрын

Пікірлер: 185
@AdityaSingh-ql9ke
@AdityaSingh-ql9ke 2 жыл бұрын
Allahabad ka asar : "jaun" "jaun" se digits 😂😂. Great education as always.
@kshitijmishra2716
@kshitijmishra2716 2 жыл бұрын
same here jaun jaun se 😂😂😂😂
@animeshmaru16
@animeshmaru16 2 жыл бұрын
This series is better than all NETFLIX series 💛💛
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@ApoorvaRajBhadani
@ApoorvaRajBhadani 2 жыл бұрын
Need video for NlogN approach
@himanshupathak3574
@himanshupathak3574 2 жыл бұрын
your way of explaination is very cool😄👍
@sahilanand30
@sahilanand30 2 жыл бұрын
Crystal clear explanation
@CodingJoySoul
@CodingJoySoul Жыл бұрын
This is also a good approach to understand LIS
@fgffgf9844
@fgffgf9844 Жыл бұрын
Thanks bhai because of your technique now I am able to solve medium-level DP problem easily(I mean with less effort than I was making previously).......u are god
@wolfrikz7238
@wolfrikz7238 2 жыл бұрын
Great Explanation ❤️
@satyamgupta4808
@satyamgupta4808 Жыл бұрын
explained very clearly. i like it
@leftover3857
@leftover3857 Жыл бұрын
💛 This was something different
@ROHITKADYANJI
@ROHITKADYANJI 2 жыл бұрын
Literally bhai too good 🙌
@anutyagi1002
@anutyagi1002 2 жыл бұрын
Thanku so much ... Easy to understand explanation
@nishanttyagi3665
@nishanttyagi3665 2 жыл бұрын
which course and year
@Knowledgeatfingertips-d1n
@Knowledgeatfingertips-d1n 4 ай бұрын
Music name please which is at beginning and ending of the lecture...
@yath3681
@yath3681 2 жыл бұрын
Wouldn't the time complexity be (n^3) ?? As we are also running a loop from 0 to n in the main function , and we are calling the LIS function in each iteration which is (n^2) .
@abcefg7045
@abcefg7045 2 жыл бұрын
no, because if you carefully observe for the loop in main function the lis() will behave like O(n) time complexity as we already calculated all the dp[] form 0 to i - 1 beforely
@namansharma5128
@namansharma5128 2 жыл бұрын
LIS fxn is called N times from the main fucntion and each LIS fxn call is calling at max N times for all the calls from main fxn cuz we are storing the results in dp array. Thus TC is O(N^2) if we would not be using the dp array , then for each LIS call from the main fxn, LIS will be running for N! times. TC--> O(N* N!) .
@bhavyramani4055
@bhavyramani4055 2 жыл бұрын
@@abcefg7045 yes so if we talk about accurate answer then complexity will O(N²) + O(N) which is equal to O(N²)
@jitendrakumar-vv8ho
@jitendrakumar-vv8ho 11 ай бұрын
what if it give tle then? it requires o(nlogn) complexity in codingninjas studio @@namansharma5128
@UltraKillpc
@UltraKillpc 10 ай бұрын
int dp[N]={-1}; will do memset
@magamindplanet8930
@magamindplanet8930 Жыл бұрын
trial 01 abc 9:22 testing ei34 dai34
@samirbhauraojigiripunje6796
@samirbhauraojigiripunje6796 2 жыл бұрын
💛 as you said thanks for such a helpful content sir. luv you a lot😄
@Claire-uw1qv
@Claire-uw1qv 2 жыл бұрын
4:31
@strugglingprogrammer1487
@strugglingprogrammer1487 2 жыл бұрын
love you bro to teach me dp in spectacular way
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@ravirana5261
@ravirana5261 Жыл бұрын
sir one confusion...Where is the base condition for recursive lis function?
@SajanKumar-ec2us
@SajanKumar-ec2us Жыл бұрын
Please discuss also iterative approach
@himanshukumar-uh4ce
@himanshukumar-uh4ce 2 жыл бұрын
Paji Tusi great ho ❤️
@ajaysasank3655
@ajaysasank3655 2 жыл бұрын
bhaiya in the recursion call each time we are calling lis(j) but where are we incrementing it each time j is starting at 0 and we are calling it where is it increasing?
@otismaeve6167
@otismaeve6167 2 жыл бұрын
vaiya music ka reference di jiye please....apka video bohot accha raha vaiya.Thank you.
@bhavishyamehar3122
@bhavishyamehar3122 2 жыл бұрын
Awesome video bro
@glenntauro6307
@glenntauro6307 2 жыл бұрын
Loved ur video. Suggested by sheldon tauro
@PIYUSH-lz1zq
@PIYUSH-lz1zq 2 жыл бұрын
why after for loop we r storing in DP why not after if loop ????
@saranshkumar4777
@saranshkumar4777 2 жыл бұрын
Nice Explainaintion !!!!!
@vineetkumar2899
@vineetkumar2899 2 жыл бұрын
thanks bhaiya
@harrypottah9862
@harrypottah9862 2 жыл бұрын
Important part 11:20
@deepmaurya3257
@deepmaurya3257 2 жыл бұрын
@prabhatmishra5667
@prabhatmishra5667 2 жыл бұрын
THanks
@abhijeetsingh9796
@abhijeetsingh9796 2 жыл бұрын
Sir aapki college ID chal rhi hai kya abtak?
@ChandraShekhar-by3cd
@ChandraShekhar-by3cd 2 жыл бұрын
Please also consider to explain tabulation method as well . It will be helpful for all..💛 Thanks
@samagrapathak3854
@samagrapathak3854 2 жыл бұрын
Bhai vo to sab jae he this is something different
@leftover3857
@leftover3857 Жыл бұрын
int lengthOfLIS(vector& nums) { int n = nums.size(); int ans = 1; vector dp(n+1, 0); for(int i = 0 ; i < n; i++){ for(int j = 0 ;j < i; j++){ if(nums[j] < nums[i]){ dp[i] = max(dp[i] , 1 + dp[j]); } } } for(int i = 0 ; i < n; i++){ dp[n] = max(dp[i] , dp[n]); } return dp[n]+1; }
@ChandraShekhar-by3cd
@ChandraShekhar-by3cd Жыл бұрын
@@leftover3857 Thanks
@anshulagarwal6682
@anshulagarwal6682 2 жыл бұрын
what does below statement do? return a = b;
@tusharnain6652
@tusharnain6652 2 жыл бұрын
it stores b in a, and then return it;
@snehamandal5376
@snehamandal5376 Жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛THANKING U SO MUCH BHAIYA FOR DELIVERING SUCH AN AMAZING CONTENT💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
@ArpitSingh-ty7gf
@ArpitSingh-ty7gf 2 жыл бұрын
bhiyaa o(nlogn) waala bhi please explain kardo
@iamluv
@iamluv 2 жыл бұрын
its not dp, hence not covered
@yogeshrocks5729
@yogeshrocks5729 Жыл бұрын
tabulation ka code bhi bata dete na bhayya.... if anyone know send it...
@yogeshrocks5729
@yogeshrocks5729 Жыл бұрын
#include #include using namespace std; int lis(vector &nums) { int n = nums.size(); vector dp(n, 1); int max_length = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { if (nums[i] > nums[j]) { dp[i] = max(dp[i], dp[j] + 1); } } max_length = max(max_length, dp[i]); } return max_length; } int main() { vector nums = {10, 9, 2, 5, 3, 7, 101, 18}; cout
@varshasingh6627
@varshasingh6627 2 жыл бұрын
gfg pe it is giving Runtime Error
@NeverGiveUp_oo7
@NeverGiveUp_oo7 2 жыл бұрын
Hello LUV ...can you write a program to parse a nested structure into json or other format....or anyone who is reading this comment???
@abhinavshukla970
@abhinavshukla970 2 жыл бұрын
Can you explain the problem?
@sailesh307
@sailesh307 2 жыл бұрын
Which language???
@NeverGiveUp_oo7
@NeverGiveUp_oo7 2 жыл бұрын
Python or anyone
@leninsingh5264
@leninsingh5264 2 жыл бұрын
I don't understand why add 1 in lis(j)+1? please explain
@arunrongala5064
@arunrongala5064 2 жыл бұрын
We add that because upto j we get lis(j) and here we need upto i so we take j to i so we add that 1
@leninsingh5264
@leninsingh5264 2 жыл бұрын
@@arunrongala5064 I have a doubt lis() is a function and ans is a variable, In==> cout
@arunrongala5064
@arunrongala5064 2 жыл бұрын
@@leninsingh5264 here lis () is a function with a return value of integer na . So after the function execution completes it will store the returned value which is an integer and then compares it with the ans and it stores the max of the both
@leninsingh5264
@leninsingh5264 2 жыл бұрын
@@arunrongala5064 okay I got that it's not storing all, only max is storing and keep comparing that keeps only max value. Thank you
@leninsingh5264
@leninsingh5264 2 жыл бұрын
Can you please tell about dp[2515], I find it difficult others too like N=2e5+10. How to write such size?
@mrrishiraj88
@mrrishiraj88 2 жыл бұрын
Good day
@divitgoyal5901
@divitgoyal5901 2 жыл бұрын
Bina base case ke kaise run ho rha code,please explain someone?
@anutyagi1002
@anutyagi1002 2 жыл бұрын
Hnnn ye b h
@harshitsingh4764
@harshitsingh4764 2 жыл бұрын
compare to other videos isme explanation thoda kam acha tha. you should have solved an example fully on the board, because this is a bit tricky for me understand
@harshitsingh4764
@harshitsingh4764 2 жыл бұрын
💛
@gamingstars8956
@gamingstars8956 Жыл бұрын
sir isme base case ki zaroorat kyon nhi padi
@laconic7119
@laconic7119 Жыл бұрын
recusive function call sirf array ke elements ke liye hi hogi.
@prabhatgupta9843
@prabhatgupta9843 2 жыл бұрын
💛
@The-fc1fi
@The-fc1fi 2 жыл бұрын
I want video in 1 day 1 video please 🙏
@satyammaurya165
@satyammaurya165 2 жыл бұрын
💚
@krishchandrasekaran
@krishchandrasekaran 2 жыл бұрын
Wish its on english, Unable to understand hindi
@pranjalsingh3071
@pranjalsingh3071 2 жыл бұрын
💛💛💛💛💛💛💛
@ENGCS_JaiSaxena
@ENGCS_JaiSaxena 2 жыл бұрын
time complexity zyada hai bro try reducing it
@unknown_coder7960
@unknown_coder7960 2 жыл бұрын
Bhaiya bas 888 questions aur 🙂
@unknown_coder7960
@unknown_coder7960 2 жыл бұрын
@@aadigoyal8400 leemtcomde :)
@unknown_coder7960
@unknown_coder7960 2 жыл бұрын
@@aadigoyal8400 thamk youm!
@ashutoshkumarchoudhary6420
@ashutoshkumarchoudhary6420 2 жыл бұрын
♥♥
@sakshiawadhiya7267
@sakshiawadhiya7267 2 жыл бұрын
Sublime me comptitive programming ke setup me problem aa rhi hai kaise solve kare
@soumavachakraborty9858
@soumavachakraborty9858 2 жыл бұрын
💛💛💛💛💛
@hemantsingh2331
@hemantsingh2331 Жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
@ankitkumarmahato4318
@ankitkumarmahato4318 2 жыл бұрын
bhaiya aap ulta kyu sochte ho mtlb piche se main to saare problems ko saamne se sochta hu , isse koi problem hai kya, accept ho jata hai lekin
@tusharnain6652
@tusharnain6652 2 жыл бұрын
recursive solution me peechhe se karna jyaada sense banata hai.
@Varun-hz2hb
@Varun-hz2hb Жыл бұрын
code is giving wrong ans
@funenjoynilaypatel4553
@funenjoynilaypatel4553 2 жыл бұрын
16-aug 2022
@prathamverma5955
@prathamverma5955 2 жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛💛💛
@_gauravkumar
@_gauravkumar 2 жыл бұрын
💛💛💛💛💛💛💛💛
@do_not_want_to_show
@do_not_want_to_show 2 жыл бұрын
This problem can also be solved in O(nlogn).
@fariahasan3965
@fariahasan3965 2 жыл бұрын
Would you provide the process?
@do_not_want_to_show
@do_not_want_to_show 2 жыл бұрын
@@fariahasan3965 Nope I don't know but it's on GFG.
@mrboon8856
@mrboon8856 2 жыл бұрын
bhaiya web dev ke liyea bhi road map batta do atleast
@p38_amankuldeep75
@p38_amankuldeep75 2 жыл бұрын
🧡🧡💛🧡🧡
@AbhishekSingh-sl3zc
@AbhishekSingh-sl3zc 2 жыл бұрын
where i can copy code to run in my own vs code
@vinaykumarkhardoniya9639
@vinaykumarkhardoniya9639 2 жыл бұрын
you have to type it yourself
@sakawat_tanveer
@sakawat_tanveer 10 ай бұрын
👒
@yashovardhanmishra5632
@yashovardhanmishra5632 2 жыл бұрын
Heart
@30harshkumawat31
@30harshkumawat31 2 жыл бұрын
100th like
@sig0001
@sig0001 Жыл бұрын
unoptimized asf
@chiraggoyal9646
@chiraggoyal9646 2 жыл бұрын
Thanx bhaiya
@subhasishpanda5390
@subhasishpanda5390 2 жыл бұрын
💛
@anuragbhattacharya2720
@anuragbhattacharya2720 2 жыл бұрын
💚
@sachinupreti7159
@sachinupreti7159 Жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛💛
@dipubiswas8359
@dipubiswas8359 Жыл бұрын
💛💛💛💛💛💛💛💛💛💛💛
@vivekpandey8867
@vivekpandey8867 2 жыл бұрын
💕💕
@no-body7286
@no-body7286 2 жыл бұрын
💚
@rickk3300
@rickk3300 2 жыл бұрын
💛
@aarushiagarwal8938
@aarushiagarwal8938 2 жыл бұрын
💛💛💛💛💛💛
@Ravi-jl2bb
@Ravi-jl2bb Жыл бұрын
💚
@076_praveenkumar9
@076_praveenkumar9 2 жыл бұрын
💛
@anowlwithinternet9125
@anowlwithinternet9125 Жыл бұрын
💛💛💛💛💛💛💛
@adarshsingh2630
@adarshsingh2630 Жыл бұрын
💛💛💛💛💛💛
@learncode6477
@learncode6477 8 ай бұрын
💚
@shivasaini4097
@shivasaini4097 2 жыл бұрын
💛
@champion5946
@champion5946 2 жыл бұрын
💛
@nishchayshroff7334
@nishchayshroff7334 2 жыл бұрын
💚💚
@jinniesrego
@jinniesrego 2 жыл бұрын
💛
@jatinkumar-bd2nw
@jatinkumar-bd2nw 2 жыл бұрын
💛
@pulkitmittal584
@pulkitmittal584 2 жыл бұрын
💛
@divyampatro8586
@divyampatro8586 2 жыл бұрын
💛
@mehoneybadger999
@mehoneybadger999 2 жыл бұрын
💛
@manishkumar-uw5mw
@manishkumar-uw5mw Жыл бұрын
💚💚
@abhishekchaudhary3693
@abhishekchaudhary3693 Жыл бұрын
💚💚
@sayondeep5050
@sayondeep5050 2 жыл бұрын
💛
@TechnoPrefix
@TechnoPrefix 2 жыл бұрын
💛
@niteshgyanani9947
@niteshgyanani9947 2 жыл бұрын
💛💛💛
@princhipawansaikia
@princhipawansaikia 2 жыл бұрын
💛💛
@mantrarajgotecha3055
@mantrarajgotecha3055 2 жыл бұрын
💛
@adarshjha9188
@adarshjha9188 2 жыл бұрын
💛
@shaamidrees6036
@shaamidrees6036 2 жыл бұрын
💛
@divyansh2212
@divyansh2212 2 жыл бұрын
💛💛
DP 43. Longest Increasing Subsequence | Binary Search | Intuition
16:27
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 2,6 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 24 МЛН
Find The Longest Increasing Subsequence - Dynamic Programming Fundamentals
19:21
2 Years of C++ Programming
8:20
Zyger
Рет қаралды 12 М.
Beginners Should Think Differently When Writing Golang
11:35
Anthony GG
Рет қаралды 124 М.
DP 42. Printing Longest Increasing Subsequence | Tabulation | Algorithm
25:57
DP 41. Longest Increasing Subsequence | Memoization
24:35
take U forward
Рет қаралды 347 М.
Winning Google Kickstart Round C 2020
30:57
William Lin (tmwilliamlin168)
Рет қаралды 4 МЛН
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 2,6 МЛН