DP 19. 0/1 Knapsack | Recursion to Single Array Space Optimised Approach | DP on Subsequences

Lecture Notes/C++/Java Codes: takeuforward.org/dynamic-prog...
Problem Link: bit.ly/3KHpP3v
Pre-req for this Series: • Re 1. Introduction to ...
a
Make sure to join our telegram group for discussions: linktr.ee/takeUforward
Full Playlist: • Striver's Dynamic Prog...
In this video, we solve the problem of 0/1 Knapsack. We start with memoization, then tabulation, then two-row space optimization, then single row optimisation. This problem is the fifth problem on DP on Subsequences Pattern. Please watch DP 17 before watching this.
If you have not yet checked our SDE sheet, you should definitely do it: takeuforward.org/interviews/s...
You can also get in touch with me at my social handles: linktr.ee/takeUforward

Пікірлер: 1 100

  • @takeUforward
    @takeUforward2 жыл бұрын

    I need your support, and you can do that by giving me alike, and commenting "understood" if I was able to explain you. The single space thing can be applied to all the subset-sum problems as well. Keeping a like target of 500 ❤✌🏼

  • @mdmurtaza8321

    @mdmurtaza8321

    2 жыл бұрын

    one of the doubt i am getting how are u converting the base case of memorized code to tablar dp like in this case if(indx==0) { if(wt[0]

  • @sairishik229

    @sairishik229

    Жыл бұрын

    can we take the starting value of take as -1 ??

  • @sayansadhukhan9692

    @sayansadhukhan9692

    Жыл бұрын

    @@mdmurtaza8321 The dp is declared as dp[n][W+1]. In this base case we are trying(to handle index = 0 condition, i.e. 0th row on dp matrix) to fill dp[0][0 to maxWeight] so that filling dp for every weight till maxWeight. The for loop is starting with wt[0] because, the base condition is for 0th index i.e. 0th index wt[0] and we have minimum weight at 0th index, the thief can steal whatever element is there on index = 0 until weight of the element is less or equal to maxWeight (wt[0] to maxWeight) .

  • @stith_pragya

    @stith_pragya

    5 ай бұрын

    I checked the like count has crossed ever 7000😎

  • @iamnoob7593

    @iamnoob7593

    5 ай бұрын

    understood

  • @pragyajha5609
    @pragyajha56092 жыл бұрын

    You are one of the most intelligent people I have ever seen. Not finished watching till end, just wanted to tell you. You make me feel I am intelligent too. Thanks @striver.

  • @udaypratapsingh8923

    @udaypratapsingh8923

    Жыл бұрын

    u r right btw : )

  • @prajjwalgurjar3887

    @prajjwalgurjar3887

    Жыл бұрын

    @@udaypratapsingh8923 ok bhay

  • @abhimanyuambastha2595

    @abhimanyuambastha2595

    27 күн бұрын

    Haven see a lot of DP videos, and mostly all of them write the space optimized code including the 1-D array, but not teaches exactly why they wrote it that way. Striver bro great teaching and energy, loved it

  • @pranjalthapliyal2278
    @pranjalthapliyal2278 Жыл бұрын

    Understood :) Can't believe that I was able to solve one of the most famous problems out there on my first atttempt, completely on my own. You may never see this comment Striver, but this playlist is genuinely incredible, so thank you *sooooo* much for putting this incredible content out there, all for free.

  • @kiransequeira6152
    @kiransequeira6152 Жыл бұрын

    space optimization to just 1D array was insane 🤯

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @KinjalDas-ok9hu

    @KinjalDas-ok9hu

    Жыл бұрын

    @@MadhavGupta-fi2tu Compare it to the base condition in the recursive solution. We can add wt[0] our knapsack only if its value is less than the target w, so for the index i = 0, we simply looped over all values from wt[0] to the target value w.

  • @ankurgoswami4441

    @ankurgoswami4441

    11 ай бұрын

    @@MadhavGupta-fi2tu because for i < w[0], dp[0][i] is 0, which is already pre filled at time of vector declaration

  • @KandulaAsrith

    @KandulaAsrith

    5 ай бұрын

    because, suppose that we landed at index=0, with the bag capacity still having >= weight[0], then we can definitely place the item which is at index 0 into the bag. So, for all the values of bag capacity>=weight[0], the value that we can return is value[0].

  • @aeshwer

    @aeshwer

    Ай бұрын

    @@MadhavGupta-fi2tu //Base case - for all wieghts more than maxWeight at zero index will return value else return 0

  • @paridhijain7062
    @paridhijain70622 жыл бұрын

    Understood, I am following this series. I have gone through a few of other playlists but this one is my constant now. Learning each day. You literally mad DP very easy to grasp now. Thank you sir.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @tanmaybro3812

    @tanmaybro3812

    Жыл бұрын

    @@MadhavGupta-fi2tu The for loop is starting with wt[0] because, the base condition is for 0th index i.e. 0th index wt[0] and we have minimum weight at 0th index, the thief can steal whatever element is there on index = 0 until weight of the element is less or equal to maxWeight (wt[0] to maxWeight) .

  • @sharan7504
    @sharan75042 жыл бұрын

    UNDERSTOOD!! that single array space optimization is mind blowing!!...really loved it! THANK YOU SOOO MUCH

  • @vibhanshugarg3603
    @vibhanshugarg3603 Жыл бұрын

    this is the easiest ever explanation of 0/1 knapsack. Godly insane man!!!

  • @ayushsharma7946
    @ayushsharma7946 Жыл бұрын

    The way striver say "WHAT ARE YOU WAITING FOR?" always motivates me more and fills more energy into me..!! Thanks a lot striver.

  • @yamanaggarwal6391
    @yamanaggarwal63912 жыл бұрын

    I saw so many articles which used just a single array for space optimization and was never able to understand it. Everybody had given vague answers about this and I had literally scouted the entire internet for this explanation. And today I am finally able to understand it. Thank you so much Striver bhaiya. There is no match of you 🙏🙏🙏

  • @KulvinderSingh-pm7cr

    @KulvinderSingh-pm7cr

    Жыл бұрын

    so True

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @alokkumar-ki7wp
    @alokkumar-ki7wp Жыл бұрын

    I never thought I could be able to solve DP problems all by myself, but just a moment ago I did!!!! Thank you striver, You're amazing.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @zen-g-host
    @zen-g-host11 ай бұрын

    Hi striver! You are really an amazing person and best mentor we could have asked for, i can't tell you how much gratitude I have for you. Once again Understood!!!

  • @shubhankarsharma154
    @shubhankarsharma154 Жыл бұрын

    Single row optimization was really a god tier stuff... ⚡ Thank you and UNDERSTOOD

  • @itsaryanb9316
    @itsaryanb9316 Жыл бұрын

    Loved the Single Array space optimised approach !!

  • @sonukumarram1880
    @sonukumarram18804 ай бұрын

    single array technique was mind blowing concept ... thank u striver

  • @KalingaAbhisek
    @KalingaAbhisek Жыл бұрын

    At the end of the video space optimisation you told me i was doing the same way in previous questions when i figured it out myself that if we are using previous element of previous array then why dont we traverse backward and compute and store there in that previous array. Now you did it and now i am sure about the optimisation i was thinking. I bet that I Understood............🙂🙏

  • @anmolmajhi225
    @anmolmajhi2252 жыл бұрын

    Thanks, sir, without seeing this video I can do recursive, recursive with memoization, tabulation and space optimization with two arrays by learning last 18 lectures, and now I can do the one array optimization. This DP series has helped me solve questions easily that I can't previously. Once again Thank you for bringing this amazing DP series. LOVE your work. And Lastly UNDERSTOOD!!❤❤

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @kushalcg3175

    @kushalcg3175

    9 ай бұрын

    @@MadhavGupta-fi2tu Because it is from that index that the item at index 0 can be picked up, before that the maximum weight that we can hold will be lesser than the weight of item 0

  • @jaiminsolanki5478
    @jaiminsolanki54782 жыл бұрын

    Even in the most common problem, Striver teaches something new, thankyou so much Raj Bhaiya!

  • @omeshdeoli9475
    @omeshdeoli94752 ай бұрын

    was never able to understand how single array space optimisation works excellent explanation striver. Really helpful!!

  • @vibhavsharma2724
    @vibhavsharma2724Ай бұрын

    Unbelievable that you optimize the code this much. Really you are an extraordinary person. I understood it very clearly. Thank you striver.

  • @eshandhok2591
    @eshandhok2591 Жыл бұрын

    Mind Blowing Observation for that space optimization, things like these define the difference between a googler and any other person, lot's to learn from you, Striver, in terms of education as well as life lessons. As always, Understood!

  • @saketaryan2227

    @saketaryan2227

    11 ай бұрын

    bruh u just made google sound like iit

  • @himanshuagrawal8012
    @himanshuagrawal80122 жыл бұрын

    Great Series BHAIYA. You are doing a great job. Gradually now I am able to build logic and write the code on my own. #UNDERSTOOD

  • @harshitgupta7496
    @harshitgupta74962 ай бұрын

    Thanks striver! Watched the dp lecture in series. Was able to come up with recursion , tabulation and space optimization into 1D all by myself!

  • @shuvo9131
    @shuvo91312 жыл бұрын

    My love for this series getting deeper everyday, thanks for for the last optimization, its amazing

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @parthsalat
    @parthsalat Жыл бұрын

    Understood kaka The optimisation into a single vector was mind blowing! You clearly deserve Google Warsaw!

  • @karthikeyan1996_

    @karthikeyan1996_

    Жыл бұрын

    it is already in geeks for geeks if you havent seen this before dude nothing out of the moon

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @rahulmandal4007

    @rahulmandal4007

    17 күн бұрын

    @@karthikeyan1996_ zyada mat bol Adress bata apna pilna h to

  • @Ani_86_
    @Ani_86_2 жыл бұрын

    The single vector optimization was wonderful 🔥😅

  • @meetsoni1938
    @meetsoni1938 Жыл бұрын

    You are travelling a whole journey from recursion-> memorization -> Space Optimisation that is amazing. No one else explain like that 🦾💪💪

  • @jiteshkhatri2896

    @jiteshkhatri2896

    Жыл бұрын

    Aditya Verma also explained in same way and in depth also

  • @ch0c0_1

    @ch0c0_1

    Жыл бұрын

    Tabulation also 🔥

  • @jeevaalok1467

    @jeevaalok1467

    Жыл бұрын

    @@jiteshkhatri2896 who's is best at teaching everything briefly in your pov ?

  • @jiteshkhatri2896

    @jiteshkhatri2896

    Жыл бұрын

    @@jeevaalok1467 if u want can share any social media handle where we can discuss.

  • @naveenramadheni2482

    @naveenramadheni2482

    11 ай бұрын

    ​@@jeevaalok1467Both are of the same standards, but I chose a striver from Aditya verma becoz I can't understand Hindi.

  • @gauranggupta6422
    @gauranggupta64222 жыл бұрын

    This is one of the best explanations of this question and the space optimization is just amazing. Thanks striver

  • @stith_pragya
    @stith_pragya5 ай бұрын

    UNDERSTOOD............one row optimization is an amazing thing.........Thank You So Much Striver Bhaiya for this wonderful video..........🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

  • @shineinusa
    @shineinusa Жыл бұрын

    First of all thank you for the series. I believe the base cases from the previous and this video are un necessarily complicated. You can just check if(idx < 0 || w == 0) { return 0;}, we don't have to make 0 as a special case and write confusing base cases (if else's). once the index 0 is processed like rest of the others indexes, it should stop. I hope you take it as a constructive criticism!☮

  • @SJ_46

    @SJ_46

    Жыл бұрын

    That's right if we only had to do rec and memoization, but in tabulation how will u initialize negastive index?? Ik it can be done, but then memo to tabu step will involve some extra work which is avoided if we do this way, also why will the fn have to handle a negative index in the first place?? it will never occur, idx is always >=0, in yr case it is becoming

  • @cse048harshkumawat6

    @cse048harshkumawat6

    Жыл бұрын

    @@SJ_46 why we didn't write when if(W==0) return 0;

  • @amansaxena5620

    @amansaxena5620

    Жыл бұрын

    @@cse048harshkumawat6 did u find the answer because I am thinking the same?

  • @vinitkumawat2335

    @vinitkumawat2335

    Жыл бұрын

    @@amansaxena5620​ @CSE048 Harsh Kumawat we are only taking particular element if it is less than or equal to W, So even if it becomes 0 in between, then we will keep moving towards base case, i.e. F(idx-1, W) => Eventually it will go in Base condition, and it will be handled there.

  • @balwantyadav724
    @balwantyadav7242 жыл бұрын

    US sir .. Love the single array optimization....keep going sir.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @rameshsharma3639
    @rameshsharma36394 ай бұрын

    No doubt why you are most loved teacher !! HATS OFF. ---> one array space optimization was something out of the box

  • @nagasrikuncharapu3736
    @nagasrikuncharapu37365 ай бұрын

    I was able to write top down approach on my own. It's all because of the previous lectures. Thanks to you brother.

  • @souravkumar-eb1wz
    @souravkumar-eb1wz2 жыл бұрын

    Understood Bro. The single array optimization was awesome . It showed the power keen observation 💥💥. Hope one day , I achieve such an observation skill. Thanks for the video bro. Keep the DP series going 💪💪. This is like my personal wish , i would like to see some DP problems based on subarrays in this series , because i find it hard differentiating it from subsequence problems. I believe only you can make me understand. Pls consider this bro.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @priyankasati8308
    @priyankasati83082 жыл бұрын

    Awesome, seriously love the last 1d optimization.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @ravikjha07
    @ravikjha072 жыл бұрын

    It was amazing !!! I was trying it by myself but couldn't do the optimization in one Single Array, but now Understood !!!

  • @anshulsomvanshi9483
    @anshulsomvanshi9483Ай бұрын

    1D Array approach was mind-blowing !! As always, thanks for the great lecture !!

  • @RupamSasmalYt
    @RupamSasmalYt Жыл бұрын

    From fearing from "DP" to solve question by my own without watching your solution, it's a great journey! BTW damn good observation to optimize it into single array! grateful ♥

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @jitendrasinghsola
    @jitendrasinghsola2 жыл бұрын

    What a amazing series i am able to do question on my own

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @sangeethagopalan301
    @sangeethagopalan301Ай бұрын

    Loved the single array optimisation. U r doing a brilliant job. Thanks a ton!!!

  • @AMANKUMAR-eq6sq
    @AMANKUMAR-eq6sq2 жыл бұрын

    I bet no one in the entire you tube teaching community can match your style of teaching and applying brain. Last part of space optimization really blew my mind.. Hats off Sir!!

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @Saurav_Kumar514
    @Saurav_Kumar514 Жыл бұрын

    1D Array optimisation is really Awesome 🔥❤

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @Raghav1205
    @Raghav12052 жыл бұрын

    Bhaiya one suggestion can you please consider making a video on coin change type problems because it gets confusing when all the permutations are counted and in some only unique ones are counted.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @drishtirai864
    @drishtirai8643 ай бұрын

    Understood !! The single array optimization was mind-blowing.

  • @abdallaalhag4425
    @abdallaalhag44256 ай бұрын

    understood, had to write it out to understand the tabulation logic but that made both space optimization a lot easier to understand.

  • @codermal
    @codermal Жыл бұрын

    Those who thought of using greedy by sorting according to (val/wt), Test Case: wt-> 3 2 4 bag=5 val->57 36 80 greedy gives=) 80 , while ans=93

  • @avirupmazumder4840

    @avirupmazumder4840

    Жыл бұрын

    That was fractional knapsack

  • @codermal

    @codermal

    Жыл бұрын

    @@avirupmazumder4840 In fractional knapsack we break items, but as you can see here we didn't break the item if we had broken items then greedy would have give (80 + 19) => 99

  • @atharvameher5880

    @atharvameher5880

    6 ай бұрын

    thanks...was confused@@codermal

  • @polycarpvegas9446
    @polycarpvegas94462 жыл бұрын

    POV : Educated guys do not steal 💀💀

  • @koushalsharma7041
    @koushalsharma70412 жыл бұрын

    Absolutely loved the idea of space optimization to a single array. Understood !

  • @ranasauravsingh
    @ranasauravsingh2 жыл бұрын

    UNDERSTOOD.. ! wooooooahhh that last space optimization climax gonna enlighten your brain nerves... Thanks striver for the video... :)

  • @dhruvbajaj5079
    @dhruvbajaj5079 Жыл бұрын

    Great video. First time I am able to understand tabulation and space optimization intuitively.

  • @aakashyadav8142
    @aakashyadav81428 ай бұрын

    Your effort for optimization as tremendous . I have no word to praise and respect you . Salute you sri.

  • @ugempireninjaaaaaahatori6755
    @ugempireninjaaaaaahatori67556 ай бұрын

    the last concept was just like a thrilling and amazing part , love you striver.....soon we will meet

  • @sayakghosh5104
    @sayakghosh51042 жыл бұрын

    Mind blowing space optimisation....Hats Off Bhaiya!!!! Understood!

  • @ankita716
    @ankita71616 күн бұрын

    understood! you are an extra ordinary teacher and make everything doable for us as well. thank you so much

  • @Happy-tf7se
    @Happy-tf7se13 күн бұрын

    DP used to be a nightmare, I sort of ran away from it but after following your playlist it seems something approachable. I am soo happy I am able to solve these on my own.

  • @ONLYFORCF
    @ONLYFORCFАй бұрын

    really amazing video didnt find such video anywhere else

  • @amanbhadani8840
    @amanbhadani88402 жыл бұрын

    One array optimization is just next level thing. This shows how deep you understand,exactly what previous values our code is using while computing our present value.This is only visible if we manually do a dry run in tabular form .

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @ankitaKumari-br1oc
    @ankitaKumari-br1oc11 күн бұрын

    Wonderful, Knapsack was never this easy before 🤩

  • @gem13259
    @gem132598 ай бұрын

    Understood!!!!!!!...Thanqew so much Striver u made concepts easy......space optimization with 1array was incredible💫

  • @tonystark-oq3mm
    @tonystark-oq3mm Жыл бұрын

    Man that lecture was amazing from start to end ! The final space optimization that really was like icing on the cake ! Thanks striver Understood!

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @aryanyadav3926
    @aryanyadav39262 жыл бұрын

    Really the space optimization using only a single row was wow, which I realised after dry running of course!

  • @AdityaKumar-be7hx
    @AdityaKumar-be7hx Жыл бұрын

    This was awesome! No one ever explained when can we go from the other end in loop. This is the best explanation.

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @user-sw3oo9fr5l
    @user-sw3oo9fr5l3 күн бұрын

    Hello Sir this question seems to be a very simple and direct one when read for the first time if you have basic idea about DP on subsequences. But when you code it and visualise using the 2D DP array / matrix and check the test cases, only then one is blown away by the beauty of it. Also the manner how the previous Row is enough to evaluate maximum value adds to the class and excellence of the question !

  • @adityahirwani1672
    @adityahirwani16722 жыл бұрын

    Simplest explanation ever , and the way you had arranged the DP problems is really outstanding its makes every problem so simple. Thankyou 😊

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @harshitabhatt4301
    @harshitabhatt4301 Жыл бұрын

    yes, 1d array optimization technique was amazing!!

  • @MukeshKumar-cc3uh
    @MukeshKumar-cc3uh3 ай бұрын

    Understood ❤. The 1 array space optimization part was amazing, it unlocked one more part of my brain.😅

  • @ayushanand8926
    @ayushanand89262 ай бұрын

    Amazed by the one-dimesional spaced optimzation

  • @paveshkanungo6338
    @paveshkanungo63387 ай бұрын

    Understood! Space optimization is mind blowing🤯🤯

  • @logeshv2125
    @logeshv21255 күн бұрын

    Striver, that's super cool logic for using a single row✨

  • @DivyaKumari179
    @DivyaKumari1799 күн бұрын

    Thanku for this amazing series. And as always #UNDERSTOOD.

  • @studynewthings1727
    @studynewthings17272 ай бұрын

    understood😃. Yes I loved the single 1D array optimization.

  • @dadidivya8663
    @dadidivya8663 Жыл бұрын

    Wow, Doing this on my own, I knew I have got better. Always assumed knapsack to be very difficult. Now it is a piece of cake. Thank you Striver!

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @AbdulKadir-bh3el
    @AbdulKadir-bh3el2 жыл бұрын

    Its been a year im learning DSA, Most of the time ive skipped this problem due to awkward expln but now i can't leave it. Thnxx man😇

  • @MadhavGupta-fi2tu

    @MadhavGupta-fi2tu

    Жыл бұрын

    why in tabulation base condition is from i=w[0] ?

  • @mujtabaazmi5479
    @mujtabaazmi5479 Жыл бұрын

    UNDERSTOOD......loved single array optimised approach

  • @ayushagrawal3254
    @ayushagrawal3254Ай бұрын

    You content is so so good. Understood very well.

  • @RohitKumar-dy2gc
    @RohitKumar-dy2gc8 ай бұрын

    loved your one array optimization technique❤❤

  • @deepanshunimbekar1782
    @deepanshunimbekar178225 күн бұрын

    Respect for the ultra next level space optimisation🫡

  • @jayagarwal9759
    @jayagarwal97592 жыл бұрын

    LOVED THE 1 ARRAY SPACE OPTIMIZATION.

  • @aasthaaggarwal8909
    @aasthaaggarwal8909 Жыл бұрын

    The best ever explaination of DP present on Earth is yours.

  • @prakhargupta7884
    @prakhargupta78845 ай бұрын

    love that 1d array optimization technique☺☺

  • @KulvinderSingh-pm7cr
    @KulvinderSingh-pm7cr Жыл бұрын

    Gazab bhai, understood, only this video explains this single array approach that too so succinctly

  • @user-oz2eu7rs8v
    @user-oz2eu7rs8v5 ай бұрын

    Best explanation.Just loved it Thanks a lot striver for making such series .✌✌

  • @ajith4249
    @ajith42498 ай бұрын

    Thank you striver. Solved by myself in Tabulization and memoization and space optimzation❣

  • @prashantrajaji9550
    @prashantrajaji95505 ай бұрын

    You are a great teacher....I love you!!!

  • @hrushikesh-1914
    @hrushikesh-19149 ай бұрын

    Thankyou sir for very clear explanation and energy. Understood sir

  • @mriduljain5801
    @mriduljain580110 ай бұрын

    wonderfull. that 1-d space optimization was chumeshwari woww!!!

  • @hoordealer
    @hoordealer Жыл бұрын

    Awesome bro. Such KZreadrs like you and other also are support for us. Thanks for your every video.

  • @longbow101
    @longbow10110 ай бұрын

    You're amazing. The best tutorial so fay!

  • @radhakishoriiiiiiiiiii7348
    @radhakishoriiiiiiiiiii73486 ай бұрын

    35:54 LOL Awesome walk through to the intuition for optimizations.. thanks striver

  • @sidharthjain1505
    @sidharthjain15057 ай бұрын

    Understood Amazing 1D array

  • @travellercoder7298
    @travellercoder72982 жыл бұрын

    Underrrrrrssstttttooood now seeing the length of string u can guess how much I loved this thnx man..

  • @coder_RJ
    @coder_RJ Жыл бұрын

    best video of knaosack stuck in this from 2 days in space optimization

  • @ritikshandilya7075
    @ritikshandilya70755 күн бұрын

    Thankyou for great explanation Striver

  • @bukkasamudramakhilareddy5645
    @bukkasamudramakhilareddy564513 күн бұрын

    i am finding dp simple. Thanks to ur playlist

  • @muskanchaurasia1532
    @muskanchaurasia15327 ай бұрын

    It was just mind-blowing👏.

  • @ashishrana-jw8ye
    @ashishrana-jw8ye Жыл бұрын

    Understood and loved the one-row optimization

  • @darksidekiller5300
    @darksidekiller53002 жыл бұрын

    Understood Bhaiya

  • @adityaanand8473
    @adityaanand84732 жыл бұрын

    Totally loved the one array optimisation.

  • @satyaveernayak3462
    @satyaveernayak3462 Жыл бұрын

    i loved it really ,i totally understand and the way you made it easier thanks

  • @karthikmg3325
    @karthikmg33257 ай бұрын

    understood and loved the last part

  • @aniketbhura6131
    @aniketbhura6131 Жыл бұрын

    Amazing work bhai .. understood so complex problems so easily.