Find The Longest Increasing Subsequence - Dynamic Programming Fundamentals

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 27. 07. 2024
  • Free 5-Day Mini-Course: backtobackswe.com
    Try Our Full Platform: backtobackswe.com/pricing
    đŸ“č Intuitive Video Explanations
    🏃 Run Code As You Learn
    đŸ’Ÿ Save Progress
    ❓New Unseen Questions
    🔎 Get All Solutions
    Question: Given an array of all integers that may or may not be sorted, determine the length of the longest subsequence that is strictly non-decreasing.
    What Is A Subsequence?
    A subsequence of an array is a subset of the array that maintains temporal order.
    It does not have to be contiguous but it might turn out to be contiguous by chance.
    Problem Name / Variants
    This problem also comes in the form of asking for the longest strictly decreasing subsequence.
    This is longest non-decreasing subsequence meaning that we will have a non-strictly increasing subsequence (aka we can have deltas of 0 between contiguous elements in the subsequence).
    Approach 1 (Brute Force)
    We can enumerate all 2^n subsets of the original array and then test them for the non-decreasing property.
    The answer will be the longest subset that has the property.
    This is too expensive.
    Approach 2 (Dynamic Programming)
    Do you see the potential for a subproblem here?
    If you do, then we have the opportunity to use dynamic programming.
    Example
    [ -1, 3, 4, 5, 2, 8 ]
    At the index 0 I always know that I can have a subsequence of length 1.
    In fact, at all positions the longest non-decreasing subsequence can be at least length 1.
    We then look at index 1, I need to ask myself if the item at index 1 can lengthen the longest subseqence found at index 0.
    We check if 3 is greater than or equal to 1...it is. Great. index 1 can be tacked on but...should I?
    The LNDS (longest non-decreasing subsequence) at index 1 is 0.
    The LNDS at index 0 is 1.
    Yeah...it makes sense because if I tack 3 onto the LNDS I found for the subproblem of just [ -1 ] then at index 1 I will also have a LDNS.
    So what we basically do is build a table and ask ourselves these questions all along the way.
    EACH CELL REPRESENTS THE ANSWER TO THE SUBPROBLEM ASKED AGAINST the subsequence from index 0 to index i (including the element at index i).
    Complexities:
    Time: O( n^2 )
    n is the length of the array.
    For each of the n elements we will solve the LNDS problem which takes O(n) time, therefore we yield a O( n^2 ) runtime complexity.
    Space: O( n )
    We will store our answers for each of the n LNDS subproblems.
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    HackerRank: / @hackerrankofficial
    Tuschar Roy: / tusharroy2525
    GeeksForGeeks: / @geeksforgeeksvideos
    Jarvis Johnson: / vsympathyv
    Success In Tech: / @successintech
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    This question is number 17.12 in "Elements of Programming Interviews" by Adnan Aziz, Tsung-Hsien Lee, and Amit Prakash.
  • Věda a technologie

Komentáƙe • 604

  • @BackToBackSWE
    @BackToBackSWE  Pƙed 5 lety +88

    Table of Contents: (yes, I know I'm screaming. I messed up...this video is old...ok.)
    Me Talking (Who Cares) 0:00 - 0:28
    The Problem Introduction 0:28 - 1:13
    LIS vs. LNDS vs. LDS 1:13 - 2:48
    The Approaches 2:48 - 4:38
    Full Dynamic Programming Table Walkthrough 4:38 - 16:45
    Applying This To Other Dynamic Programming Problems 16:45 - 17:18
    Time Complexity 17:18 - 18:00
    Space Complexity 18:00 - 18:13
    Handling Dynamic Programming In The Interview 18:13 - 18:43
    The Usual 18:43 - 19:01
    This problem also has an O( n * log(n) ) solution which is faster than the O( n ^ 2 ) DP solution here: leetcode.com/problems/longest-increasing-subsequence/discuss/74824/JavaPython-Binary-search-O(nlogn)-time-with-explanation
    In my opinion, this isn't practical to pull off in an interview if you have never seen this question before and that is what matters to me. So I covered the O( n ^ 2 ) way since it is more reasonable.
    The code for this question (with exhaustive comments for teaching purposes) is in the description. It is for the Longest Increasing Subsequence problem. We talked about the Longest Non-Decreasing Subsequence.

    • @deepakpaliwal2200
      @deepakpaliwal2200 Pƙed 5 lety +2

      can u tell from where i can learn dp. its too difficult to understand
      plz reply if u see this comment or make a video on this

    • @akhileshsingla3212
      @akhileshsingla3212 Pƙed 5 lety

      @@deepakpaliwal2200 He has a playlist for DP.

    • @akhileshsingla3212
      @akhileshsingla3212 Pƙed 5 lety +1

      Could you please sort the videos in DP playlist from easy to hard questions? It would be of great help!

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety +3

      The book "Algorithm Design" by Kleinberg and Tardos is really good if you want a very deep understanding

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety

      I wanted to but never ended up doing it :(

  • @tianxiaowang3771
    @tianxiaowang3771 Pƙed 5 lety +72

    "yes, we can" is very emotional. I will be very strong when I listen to this word. Feel that I can solve this algorithm question now! thanks, Ben

  • @parthsawant9904
    @parthsawant9904 Pƙed 3 lety +97

    Not all heroes wear capes, some wear glasses and a amazon tshirt too :D

  • @mokim8435
    @mokim8435 Pƙed 5 lety +128

    Love how this dude always answers the why questions to the small things compared to other people on youtube

  • @keeplearning5707
    @keeplearning5707 Pƙed 5 lety +267

    the high spirit in your voice and the medium pace is really motivating and keeps our brain focused. thanks buddy for your favor.

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 5 lety +8

      hahahaha, I'm just shouting...didn't have a mic

    • @irvinge4641
      @irvinge4641 Pƙed 4 lety

      @@BackToBackSWE was playing lofi in spotify and your loud voice sounded like its in syhnc with the beats

    • @maythecodesbewithyou29
      @maythecodesbewithyou29 Pƙed 4 lety

      Learning from him :p

    • @BlokeBritish
      @BlokeBritish Pƙed 2 lety

      @@TejasM14 true

  • @dangidelta
    @dangidelta Pƙed 4 lety +18

    Dude, you nailed it straight home, perfectly. I had been struggling with this problem for most of my Saturday afternoon. After a gruesome day of zero-progress and infinite hopelessness, the sheer joy and sigh of relief of finally having understood another concept is what made the evening a little better. Thanks !

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety +1

      haha nice, if you like this check out our coding interview class, I'm posting video like this frequently there

  • @debrc
    @debrc Pƙed 3 lety +11

    The way you explained the problem is absolutely brilliant. Wasted my entire day on other videos.
    I'm following you for some months now, every video from you is absolutely Gold. More power to you!

  • @dcodernz
    @dcodernz Pƙed 3 lety +7

    I like how consistent you go through the whole run of the algorithm. It really helps understand it.

  • @jonathanfoster5106
    @jonathanfoster5106 Pƙed 4 lety +6

    Your videos are breaking certain things wide open for me that I've never seen before. Thanks man. I'm budgeting in time to watch at least one of your videos a night until I've seen them all

  • @raghavendrasinghchauhan7704
    @raghavendrasinghchauhan7704 Pƙed 4 lety +11

    One of the most energetic guys I found explaining DP.
    Thank you.

  • @puperhacker2150
    @puperhacker2150 Pƙed 5 lety +11

    The more I watch your videos, the more I think that this channel deserves to grow.

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 5 lety +1

      Hahahahaha, thanks and I know right? This isn't the most scalable content...I'm cooking up somethin'....just wait.

  • @ameynaik2743
    @ameynaik2743 Pƙed 3 lety +1

    The amount of patience you have to explain this is commendable! Thanks!

  • @adhamsalama4336
    @adhamsalama4336 Pƙed 3 lety

    Every time I encounter a problem and don't understand it, I go to this channel.
    Huge thanks to you for explaining things so clearly, King.

  • @frozen_tortus
    @frozen_tortus Pƙed 4 lety +2

    You are absolute mad-man by repeating those things. Thank you man, I can't believe you made me understund those things. Never stop!

  • @MrQuaex
    @MrQuaex Pƙed 3 lety +2

    I was looking at leetcode discussion solutions for an hour trying to wrap my head around and understand it, but after watching this video it completely clicked and could code the problem with ease!

  • @jjlian1670
    @jjlian1670 Pƙed 4 lety +1

    Man, I went through 5 youtube videos and finally understand how to implement it from yours. You da best!

  • @therawbean69
    @therawbean69 Pƙed 4 lety +2

    You are better than 3/4th of the teachers I have studied from and one of the bests on online platforms! Keep going :)

  • @amrithagopakumar
    @amrithagopakumar Pƙed 3 lety +1

    Thank you so much for this. This was of really great help and I must mention how the energy and positivity in your voice makes me really attentive.

  • @wesiegel
    @wesiegel Pƙed 5 lety +3

    You did great. You did not mess up. You exhibited passion, which is very engaging to those in your audience. Great presentation.

  • @MaxVinstappen
    @MaxVinstappen Pƙed 4 lety +1

    Dude, the way you explain it (and your energy) really helps me absorb and understand this. Also the way you emphasize the key technique helps make it click.

  • @marcossneijder
    @marcossneijder Pƙed 2 lety

    Finally someone could clearly explain (even to a non-native english speaker) this problem. I was beating my head against the wall because all explanations I've seen so far were difficult to understand, now I can easily understand the underlying code

  • @soz824
    @soz824 Pƙed 5 lety +7

    Love your lectures and love your energy, thanks so much for making these!

  • @jerrywu5797
    @jerrywu5797 Pƙed 5 lety +9

    Dude, you channel is growing quick. Now when I go to the discussion I'll first look for your user name bephrem.
    Thank you for all the helps!

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 5 lety +3

      hahahahaha, I want it to grow faster. Too slow for me. Thanks.

  • @kiweilau7191
    @kiweilau7191 Pƙed 4 lety +1

    bro you are really a good teacher who tech something more essential rather than just the solution

  • @MoaazAhmad
    @MoaazAhmad Pƙed 4 lety +1

    I rarely comment on videos, but I really appreciate your clear explanation. I was able to understand and code the solution based on your explanation by looking at your videos _just once_ - that's amazing!
    Keep up the good work! I'd love to donate/contribute to you once I pass my interviews at a Big N and get a job.

  • @catherines4884
    @catherines4884 Pƙed 5 lety +2

    You are a life saver! I cannot thank you enough for posting these!! Bless you!

  • @demagab
    @demagab Pƙed 4 lety +2

    Thank you for being so clear, specific and for explaining everything slowly. You're way better than my teacher!

  • @zm5431
    @zm5431 Pƙed 4 lety +3

    After literally months of trying to figure out DP, after this video I finally got it!

  • @anonsurf6640
    @anonsurf6640 Pƙed 4 lety +3

    Your explanations are so intuitive and clear. I feel like I am starting to have a good feel on this subject after watching your videos. Love your awesome work!

  • @shashwatagrawal8412
    @shashwatagrawal8412 Pƙed 4 lety +2

    You are awesome dude ! I always felt DP was too complex but watching your vids have greatly simplified it !! Keep making more videos ! :)

  • @endle_ss
    @endle_ss Pƙed 3 lety

    Teaching is an art and you have mastered it . Oh captain , my captain . It is just pure joy learning from you.

  • @wh264
    @wh264 Pƙed 3 lety

    Thanks for explaining the answers. I tried reading the explanations on blogs and leetcode, but they didn't click. Your videos already made things clicked for me and you teach the patten that I should recognize. DP is really hard for me for now, thanks for lessening the pain!

  • @smallcreativecorner5930
    @smallcreativecorner5930 Pƙed 3 lety +2

    Wow.
    THE BEST explanation of dynamic programming approach for this problem.
    Good teaching skills are rare and you've got them.
    Thanks for this!

  • @nirajchowdhary7372
    @nirajchowdhary7372 Pƙed 5 lety +2

    Thanks a lot, buddy you not only cleared the concept of this problem but also the core of DP. Appreciate your efforts :D

  • @yicai7
    @yicai7 Pƙed 4 lety +8

    "Subproblem Subproblem Subproblem"
    Thanks Ben, now I'm feeling much more better about how to solve the DP questions
    By the way, I really like your T-shirt :)

  • @micmicmw
    @micmicmw Pƙed 3 lety +12

    Honestly I like the loud voice you have. Wakes me up doing late night homework. Thank you tons can't wait to watch more videos.

  • @hackytech7494
    @hackytech7494 Pƙed 3 lety +1

    You are the best. There is no one on CZcams who teaches fantastic as you

  • @JustSkillGG
    @JustSkillGG Pƙed 5 lety +2

    Dude, just keep it up.. Awesome explaining
    I am absolutely sure that ur channel will explode

  • @deadchannel-x2m
    @deadchannel-x2m Pƙed 4 lety +1

    So much passion and enthusiasm in your style of explaining things. Thanks, man! Was really helpful.

  • @chemi590
    @chemi590 Pƙed 4 lety +4

    Thank you so much for uploading this video.
    This helps me a lot, cuz I'm not good at dp.

  • @enjili6062
    @enjili6062 Pƙed 4 lety +3

    I really enjoy this guy yelling at me lol. Thanks dude for this video!

  • @neosapien247
    @neosapien247 Pƙed 3 lety +1

    I wrote my code based on this method all by myself. Pretty proud of the baby steps. Thank you!

  • @DanDan-zs6wg
    @DanDan-zs6wg Pƙed 5 lety +2

    Great video! Thanks for taking the time to make this!

  • @ChandraShekhar-by3cd
    @ChandraShekhar-by3cd Pƙed 4 lety +1

    Best Ever Explanation.You are just putting all the lights in the way to darkness to achieve the Algorithmic Destination.Keep posting such videos.And really appreciate the kind of effort you are putting to make these informative videos.Thanks

  • @howlowl7866
    @howlowl7866 Pƙed 4 lety +1

    Man, thanks God I have found your channel, this is so easy to understand now.

  • @hansyu1688
    @hansyu1688 Pƙed 2 lety +2

    Thanks for the Amazon Falcon for posting video and save students' lives while working in Advengers.

  • @munna0808
    @munna0808 Pƙed 4 lety +16

    "Oooo, Amazon shirt, he must be good at computer science" lmaooo

  • @iliasp4275
    @iliasp4275 Pƙed 4 lety +8

    i wish you could teach me every one of my classes! great teacher greeat structure , great video overall !

  • @MeizeT
    @MeizeT Pƙed 4 lety +1

    I struggled so much and your videos have really guided and helped me to clarity!

  • @shafeenmahmud8850
    @shafeenmahmud8850 Pƙed 4 lety +4

    I love your energy and your videos
    For the dynamic programming videos like this one I think what you're missing is a section explaining what the core sub problem is, because that is the main challenge in dynamic programming, understanding the sub problem (which is not constant from problem to problem).

  • @armaanpathan1856
    @armaanpathan1856 Pƙed 2 lety +2

    Someone give this man a noble price...đŸ™Œâ€

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 2 lety

      haha thanks mate! subscribe to our DSA course with a flat 30% discount for some amazing content b2bswe.co/3HhvIlV

  • @MySWESpace
    @MySWESpace Pƙed 4 lety +2

    Your videos are amazing, i love that you explain beyond just solving the problem. You're an amazing teacher

  • @rohitpathak6084
    @rohitpathak6084 Pƙed 4 lety +1

    The best I have come across. Good work guys. Thank you for this

  • @akankshajain3997
    @akankshajain3997 Pƙed 4 lety +2

    recently started interviewing, your videos are very helpful for solving leetcode problems in the most efficient way, i was even able to attempt hard category question on an actual interview after watching your videos, keep these videos coming \m/

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety

      great

    • @akankshajain3997
      @akankshajain3997 Pƙed 4 lety +1

      @@BackToBackSWE can you please make a video about interleaving strings? The dynamic programming solution to the problem is a little difficult to understand and come up with.

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety +1

      @@akankshajain3997 I can look into that but not sure I'll ever get to it

  • @nandakumar1422
    @nandakumar1422 Pƙed 4 lety +1

    This is my first comment on youtube, but really dude you are seriously the best, loved your explanation... simple and clear, great job man keep it up :)

  • @callanambulancebutnotforme5702

    first min in and was amazed by the way of explanation . Truly Respectable!

  • @riyastk1
    @riyastk1 Pƙed 4 lety +2

    I could grab the solution straight away, very well explained, thanks!!

  • @Vaibhav101
    @Vaibhav101 Pƙed 5 lety +2

    Amazing content. I love the delivery. Keep it up :)

  • @DennisSmdFreefightTrainer
    @DennisSmdFreefightTrainer Pƙed 4 lety +11

    I never find the 'code in the description'. In every single video I never find the code. Can you clarify where it is? Btw your are amazing and help me a lot, thanks!

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety

      The repository is deprecated - we only maintain backtobackswe.com now

  • @daleprather3026
    @daleprather3026 Pƙed 3 lety

    I actually love that you're screaming. I can feel the passion. That's one things that makes your videos great. Please don't become dry and all "professional" with future videos or with the content on your website. That's too boring. You make the topics exciting and fun. That's contagious. Keep it up. And people, please go check out his leetcode-like website backtobackswe.com. It's awesome. So impressed you did this all while in college.

  • @leshwar4
    @leshwar4 Pƙed 4 lety +1

    Love the way you go through explaining why the solution works!!!
    Thanks a lot!!

  • @graham12345dd
    @graham12345dd Pƙed rokem

    Well done! Quite a mouthful to handle at times, you did it well!

  • @fernandomederos6689
    @fernandomederos6689 Pƙed 4 lety +1

    wow finally got it your explanation is crystal clearr....keep up the good energy!

  • @Hav0c1000
    @Hav0c1000 Pƙed 4 lety +3

    I wish I watched this before my Amazon interview today. Although, they took it even further, and asked for longest geometric subsequence. Soul crushed...

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety +1

      ur good - you'll make it

    • @KaiBeatbox0803
      @KaiBeatbox0803 Pƙed 3 lety

      Did you get your amazon shirt?

    • @foreverursabhi
      @foreverursabhi Pƙed 3 lety

      Let's test you on random sh*t you'll never rarely come across in your day job, how about that?

  • @priyanshisharma536
    @priyanshisharma536 Pƙed 3 lety +1

    thanks for the explanation of the algorithm....I got confused when i first saw the code, but watching the video, the idea behind it became clear :)

  • @benjaminbenny4819
    @benjaminbenny4819 Pƙed 4 lety +2

    Its a very good video, helped me a lot, thank you. I like it that u tackle every question with the way thinking should be done in order to get it during interviews. Its very helpful.

  • @devwriter8407
    @devwriter8407 Pƙed 4 lety +1

    You are really amazing at explaining reasoning behind the solution. Thank you so much for your work.

  • @preetkamal7424
    @preetkamal7424 Pƙed 3 lety +1

    Thanks a lot for the dp videos and all the other videos too :) It helped me a lot.

  • @nikulpatel2319
    @nikulpatel2319 Pƙed 4 lety +1

    Thanks Ben, I appreciate your time and efforts.

  • @minhnhatnguyen8065
    @minhnhatnguyen8065 Pƙed 4 lety +1

    I just have started learn DP. But after see your video, I now comprehend how it work. Thanks for awesome explainning 😎

  • @samriniqbal5096
    @samriniqbal5096 Pƙed 3 lety +1

    The way you explain things is so easy to understand. Thanks for doing this.

  • @michaelsmitha
    @michaelsmitha Pƙed 5 lety +4

    Thank you for doing these, they are a big help! You might be getting a little "yell-y" with your recent videos :)

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 5 lety +1

      Yeah, I know. A friend told me. I need to calm down haha.

  • @prayushdawda7807
    @prayushdawda7807 Pƙed 5 lety +1

    Love your style! I feel smarter after watching your videos!

  • @shanulsingh6781
    @shanulsingh6781 Pƙed 5 lety +2

    best way to make us understand. Keep going . Luv ur videos

  • @Maximosnol
    @Maximosnol Pƙed 3 lety +1

    you and Abdul Bahri are carrying me through CS

  • @mithunk9210
    @mithunk9210 Pƙed 5 lety +2

    Your videos are very helpful! Thanks a lot!

  • @SR-we1vl
    @SR-we1vl Pƙed 4 lety +1

    You put so much hard work to explain the concepts! You're the best!

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 4 lety

      no u

    • @SR-we1vl
      @SR-we1vl Pƙed 4 lety

      @@BackToBackSWE You always reply! Thanks! You should now remember my name!

  • @wagishagupta162
    @wagishagupta162 Pƙed 29 dny

    what an amazing way to build intuition for such problems! thank you!!

  • @mrfrog20110607
    @mrfrog20110607 Pƙed 5 lety +2

    Very clear explanation! Thanks a lot!

  • @AnikG22
    @AnikG22 Pƙed 3 lety

    Your videos are awesome, you explain beyond just solving the problem. It's really good.

  • @siddharthkhandelwal933
    @siddharthkhandelwal933 Pƙed 8 měsĂ­ci

    Only because of you i can understand dynamic Programming. Your one video explanation is sufficient to solve multiple other problems.

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 7 měsĂ­ci

      Happy Holidays 🎉 Thank you for your kind words, Siddharth! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40

  • @chaitanyakulkarni6012
    @chaitanyakulkarni6012 Pƙed 4 lety +1

    dude ur energy is superb that helps understanding better

  • @assylkhanyeszhanov2356
    @assylkhanyeszhanov2356 Pƙed 3 lety

    Thank you man!! U really make it so seasy

  • @markogjorgjievski2942
    @markogjorgjievski2942 Pƙed 2 lety

    This vid helped a lot, thanks man

  • @623-x7b
    @623-x7b Pƙed 2 lety

    Thank you for putting so much effort into your explanations

  • @gergeerew6811
    @gergeerew6811 Pƙed 4 lety +1

    This channel is one of the best about computer science

  • @harshitgupta1951
    @harshitgupta1951 Pƙed 9 měsĂ­ci +1

    Love your energy brother!!

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 9 měsĂ­ci

      Happy Halloween 🎃 Thank you, brother! You get some extraaa treats - 50% Off our exclusive lifetime membership use the code SPOOKY50 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=SPOOKY50

  • @NarendraKolink
    @NarendraKolink Pƙed 5 lety +1

    This video is really helpful. It taught me how to approach complex dynamic programming problems very easily. thanks a lot.

  • @jdavis6355
    @jdavis6355 Pƙed 3 lety +1

    *When you take too much preworkout before teaching plebs dynamic programming.* Good vid lol, need to learn more of this stuff

    • @BackToBackSWE
      @BackToBackSWE  Pƙed 3 lety +1

      lol sorry - old video

    • @jdavis6355
      @jdavis6355 Pƙed 3 lety

      @@BackToBackSWE Honestly if you did a mini series of tutorials that were over the top extreme like those old school monster truck commercials... That would be legendary... would have to have visual effects!

  • @foobar527
    @foobar527 Pƙed 4 lety +1

    One of the better explanations of the solution to this problem. Well done.

  • @tajrianislam4993
    @tajrianislam4993 Pƙed 2 lety

    I FINALLY GET IT!!!!!!! AWESOME EXPLANATION

  • @ytsersius
    @ytsersius Pƙed 5 lety +1

    thanks so much for this clear explanation!

  • @MoonlightAlpha
    @MoonlightAlpha Pƙed 3 lety

    Great explanation!! Very helpful in learning how dynamic programming works.

  • @unturned6066
    @unturned6066 Pƙed 4 lety +2

    Nice. Thank you for going through the entire thing, and cutting out the non-important clips.

  • @user-lb1fl7sh8m
    @user-lb1fl7sh8m Pƙed 5 lety +1

    Amazing man !! thanks a lot

  • @helloiam2mas
    @helloiam2mas Pƙed 4 lety +4

    Dude you explanations are just so unbelievably good. Like seriously you should open a school or something haha.....also if you guys make T shirts or something, I'd buy one

  • @RandomShowerThoughts
    @RandomShowerThoughts Pƙed rokem

    Now this is a great video, clear when speaking and dividing into very useful portions

    • @BackToBackSWE
      @BackToBackSWE  Pƙed rokem

      Really glad to help 🎉 Do you know about our 5-Day Free DSA Mini Course? Check it out here - backtobackswe.com/

  • @sky76570
    @sky76570 Pƙed 5 lety +4

    Keep up the good work! I

  • @oscarmvl
    @oscarmvl Pƙed 3 lety

    Great explanation! Thanks a lot.

  • @carloslazarin
    @carloslazarin Pƙed rokem

    Thanks a lot; very well explained!!!