L9. Reverse a LinkedList | Iterative and Recursive

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 162

  • @pratulyapratap9329
    @pratulyapratap9329 ปีที่แล้ว +95

    U r not only teaching linkedlist u r teaching values to give back to this community..
    Thankyou Striver

  • @_SahilShah
    @_SahilShah 4 หลายเดือนก่อน +22

    00:10 Iterative Approach
    14:39 Recursive Approach
    very nice explanation Striver!
    Understood!

  • @tanisha999-e2w
    @tanisha999-e2w ปีที่แล้ว +28

    Hands down, the best explanation on TH-cam!

  • @samreenimam8608
    @samreenimam8608 6 หลายเดือนก่อน +29

    I was confused until I watched the dry run of recursion... Thanks for having Striver!..

  • @aryanpinto5105
    @aryanpinto5105 11 หลายเดือนก่อน +16

    Was a bit confused regarding recursive approach of this problem for a while. Your explanation just cleared out all of it. Great video!!❤💯

  • @abid3801
    @abid3801 9 หลายเดือนก่อน +11

    Awesome man. The way you tried to portray the recursive one is actually over the moon..

    • @monikarawat5125
      @monikarawat5125 6 วันที่ผ่านมา

      Right actually over the moon 🌝 sir 🙏🏻🙏🏻taught us the beauty of recursion beautifully and factually ❤😇

  • @durgeshjadhav01
    @durgeshjadhav01 8 หลายเดือนก่อน +4

    Logic are crystal clear with your perfection in explanation , i don't even
    need to look code .

  • @hardikkumarsingh
    @hardikkumarsingh 10 หลายเดือนก่อน +4

    Exceptional explanation !!! I've never intuitively understood recursive version of reversing a LinkedList, but this video helped me understand that too so easily🙇🙇

  • @AmanSharma-xy1qm
    @AmanSharma-xy1qm 11 หลายเดือนก่อน +7

    All the video lectures and the articles helped me a lot to gain confidence in DSA and will be helping me in the interviews. Thank you Striver bhaiya for bringing such amazing content for free.

  • @raghavgarg-oo6mx
    @raghavgarg-oo6mx 9 หลายเดือนก่อน +2

    explanation of the recursive approach was just exceptional .
    thankyouu striver

  • @AADITYASINGH-b2z
    @AADITYASINGH-b2z หลายเดือนก่อน +1

    Kudos from the entire community for such beautiful explanation.

  • @sanchitsanyam7359
    @sanchitsanyam7359 6 หลายเดือนก่อน +9

    recursive approach of soving linked list is awesome non of any youtuber has explained it such fantastically

  • @gauravmishra8782
    @gauravmishra8782 10 หลายเดือนก่อน +12

    The dry run part is genius!! very nice explanation.

  • @surayahappy120
    @surayahappy120 ปีที่แล้ว +71

    so beautiful so elegant just looking like a wow

  • @1handclaps
    @1handclaps 8 หลายเดือนก่อน

    If you are a beginner or even an intermediate this is the best playlist to follow for DSA

  • @Salman_Patel_07
    @Salman_Patel_07 3 หลายเดือนก่อน

    Crystal clear !!! Thanks for explaining the recursion topic soo beautifully and making it easier to understand. ❤

  • @dhruvsovasaria
    @dhruvsovasaria หลายเดือนก่อน

    thankyou , tried to understand the recursive approach from everywhere before this since last night , finally understood

  • @ritikshandilya7075
    @ritikshandilya7075 7 หลายเดือนก่อน +1

    Recursion approach is just LIT , bhai kamal kr diya striver bhai

  • @PCCOERCoder
    @PCCOERCoder 4 วันที่ผ่านมา +1

    Lecture successfully completed on 27/11/2024 🔥🔥

  • @MrRon-jx9vx
    @MrRon-jx9vx 7 หลายเดือนก่อน +1

    Great explanation!!! The best i've ever seen on recursion !

  • @harshilpatel3205
    @harshilpatel3205 8 หลายเดือนก่อน +1

    Amazing explanation at recursive approach thank you striver for this amazing course😊🎉

  • @darshitsingh4378
    @darshitsingh4378 2 หลายเดือนก่อน +1

    BEST VIDEO ON TH-cam SEEN ALL

  • @endlesslearning26
    @endlesslearning26 3 หลายเดือนก่อน

    The recursion code is always a delight to understand , coz you think that how could be solved soo elegantly

  • @ujjwalsingh6889
    @ujjwalsingh6889 7 หลายเดือนก่อน

    Finally I understood this recursive concept.........Nice Explanation👍👍

  • @manasbhatia1191
    @manasbhatia1191 5 หลายเดือนก่อน +16

    Is it me or anyone else also thinks that things have been a little tougher from Linked List

    • @vibhavsharma2724
      @vibhavsharma2724 5 หลายเดือนก่อน +5

      I think it's you only.

    • @aspirant500days7
      @aspirant500days7 5 หลายเดือนก่อน +4

      No man. I've given up on Linked last multiple times to reach this far (not even half).

    • @vedikamishra009
      @vedikamishra009 6 วันที่ผ่านมา

      @@vibhavsharma2724 🙂

  • @Rieshu-l9i
    @Rieshu-l9i 9 หลายเดือนก่อน

    Amazingly explained, #Striver rocks, gold bless you & all

  • @adveshdarvekar7733
    @adveshdarvekar7733 2 หลายเดือนก่อน +1

    Thank you for putting so much hardwork!

  • @honeyjot8709
    @honeyjot8709 9 หลายเดือนก่อน

    Loved the explanation for recursive solution, especially the DRY RUN

  • @adityamukherjee2207
    @adityamukherjee2207 12 วันที่ผ่านมา

    bhaiyya thank u so much for this explanation tomorrow i have ds end sem exam and still this video helped me a lot . thank u so much.

  • @surge3.14
    @surge3.14 5 หลายเดือนก่อน

    Your DryRun thing in these recursion approaches is amazing

  • @ddevarapaga5134
    @ddevarapaga5134 4 หลายเดือนก่อน

    Brooo u are crazyyyy that dry run is the best i have seen thank you understood

  • @stith_pragya
    @stith_pragya 10 หลายเดือนก่อน

    UNDERSTOOD, Thank You So Much for this wonderful video...........🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

  • @amitarya4894
    @amitarya4894 3 หลายเดือนก่อน

    Awesome and hats off 🙏🙏
    thank you so much Striver.

  • @rahuldwivedi4758
    @rahuldwivedi4758 10 หลายเดือนก่อน

    Even more concise:
    function reverseList(head, prev=null){
    if(head === null) return prev;
    const next = head.next;
    head.next = prev;
    return reverseList(head.next, head);
    }

  • @FifthArima
    @FifthArima 6 หลายเดือนก่อน +6

    The way he explains sounds like Arnab Goswami highlighting the news ! 😂

  • @_thingsthatmatter
    @_thingsthatmatter 5 หลายเดือนก่อน

    i love youuuu u r thee besttttt teacherrrrrrrr EVERRRRRRRRRRRRR

  • @arhamansari1312
    @arhamansari1312 23 วันที่ผ่านมา

    Excellent work. Thank you so much!!!

  • @hiteshsharma9192
    @hiteshsharma9192 10 หลายเดือนก่อน

    Broo your way of explaining is awesom👍👍

  • @swagatrout3075
    @swagatrout3075 9 หลายเดือนก่อน

    thank you man tanks for clarifying the recursion from scratch

  • @bhusanrath9698
    @bhusanrath9698 6 หลายเดือนก่อน

    0:00 -4:58 = Brute Force (Using Stack)
    5:00 - 14:45 = Iterative
    14:50 = Recursive

  • @swathigp3818
    @swathigp3818 5 หลายเดือนก่อน

    I was very confused with this recursive method, how does it reverse. It is super clear after watching your video !

  • @AbhishekKumar-cd4gg
    @AbhishekKumar-cd4gg 5 หลายเดือนก่อน

    understood , best part was dry run of recursive code

  • @HemangSinghal-op5ep
    @HemangSinghal-op5ep 3 หลายเดือนก่อน

    Awesome Explanation!

  • @adharapuramnavaneeth9925
    @adharapuramnavaneeth9925 10 หลายเดือนก่อน +1

    greatest video superb sir !!

  • @AvijitGhosh-o1r
    @AvijitGhosh-o1r 3 หลายเดือนก่อน

    Very well explained. Thanks

  • @mohitparmar01
    @mohitparmar01 4 หลายเดือนก่อน

    best explanation ever!

  • @girirajsingh4467
    @girirajsingh4467 5 หลายเดือนก่อน +1

    you are a genius

  • @prathambhatia3040
    @prathambhatia3040 3 หลายเดือนก่อน

    Thanks for that dry run approach

  • @PeterParker-ee6ep
    @PeterParker-ee6ep 2 หลายเดือนก่อน

    dry run makes the explanation clear.

  • @kalpking...4496
    @kalpking...4496 9 หลายเดือนก่อน +1

    understood very much
    thank you sir

  • @adebisisheriff159
    @adebisisheriff159 9 หลายเดือนก่อน

    Simply the best!!!

  • @knowthrvdo
    @knowthrvdo 9 หลายเดือนก่อน

    NICE LECTURE AND PLZ UPLOAD REMAINING LECTURES OF A TO Z SDA SHEET PLZ THEY ARE VERY HELPFULL FOR US

  • @prad2003
    @prad2003 5 หลายเดือนก่อน

    best explanation ever

  • @Ammmmmmmman
    @Ammmmmmmman 9 หลายเดือนก่อน

    Dry run part was actually brilliant

  • @ojasviagrawal3180
    @ojasviagrawal3180 11 หลายเดือนก่อน

    excellent explanation was just fabbb

  • @saitehith6647
    @saitehith6647 8 หลายเดือนก่อน

    Just Brilliant ❤

  • @jeanishverma6898
    @jeanishverma6898 9 หลายเดือนก่อน +3

    In iterative method use this , if you get null exception:
    Node temp = head;
    Node p = null;
    While(temp!=null){
    Node curr = temp.next;
    temp.next=p;
    p=temp;
    temp=curr;
    }
    return p;

  • @pavanKumar-hm7on
    @pavanKumar-hm7on 10 หลายเดือนก่อน

    you are our god . thank you soo much

  • @prathameshjadhav2942
    @prathameshjadhav2942 10 หลายเดือนก่อน

    Awesome teaching

  • @kumarnishantnitallahabad160
    @kumarnishantnitallahabad160 6 หลายเดือนก่อน

    Wow great explanation

  • @nuraynasirzade
    @nuraynasirzade 7 หลายเดือนก่อน +1

    Striver i'm solving A2Z course and i'm at the strings but there is no video explanation for them. i searched videos on youtube but one explains in detail and clear like you. So can you PLEASE make videos on that topic(i will wait). Thank You

  • @dhanushkiran-k3j
    @dhanushkiran-k3j ปีที่แล้ว

    Best video explanation

  • @ankithazra2005
    @ankithazra2005 5 หลายเดือนก่อน +2

    you are god

  • @ManasNandMohan
    @ManasNandMohan 11 หลายเดือนก่อน +1

    So Beautiful , So elegant just looking like a WoW

  • @rishu4800
    @rishu4800 10 หลายเดือนก่อน

    Amazing explanation

  • @codeman3828
    @codeman3828 10 หลายเดือนก่อน

    Great video

  • @pankajsunal9819
    @pankajsunal9819 9 หลายเดือนก่อน

    thanks for this explanation

  • @lakshayverma6557
    @lakshayverma6557 4 หลายเดือนก่อน

    dry run was awesome

  • @shwetachoudhary9003
    @shwetachoudhary9003 3 วันที่ผ่านมา

    got it soo well❤

  • @banothutharun2743
    @banothutharun2743 9 หลายเดือนก่อน

    what a man 👏👏

  • @annapureddyravi4054
    @annapureddyravi4054 6 หลายเดือนก่อน

    Bro can you push the code ..The way you explain is very interesting to watch and learn the concepts.

  • @YourCodeVerse
    @YourCodeVerse 10 หลายเดือนก่อน

    Understood✅🔥🔥

  • @gauravbanerjee2898
    @gauravbanerjee2898 10 หลายเดือนก่อน

    Understood Thanks a lot ❣❣

  • @ABISHEK-r7k
    @ABISHEK-r7k 10 หลายเดือนก่อน

    UNDERSTOOD SIR

  • @sibiranganath
    @sibiranganath 7 หลายเดือนก่อน

    Recursive approach: 14:50

  • @s.saranya2486
    @s.saranya2486 11 หลายเดือนก่อน

    the BEST💯

  • @KeerthiTummala296
    @KeerthiTummala296 หลายเดือนก่อน

    🥳💯 percent effective

  • @instinct1098
    @instinct1098 6 หลายเดือนก่อน

    Recursive is damnn good!!

  • @Arnavfellasleep
    @Arnavfellasleep 7 หลายเดือนก่อน

    Understood
    Will comeback after a month and report where I am.

  • @SomalinBagarty
    @SomalinBagarty 6 หลายเดือนก่อน

    Amazing !!!

  • @bushrahussain3005
    @bushrahussain3005 8 หลายเดือนก่อน +1

    Which process is the best you have to explain in 1 min through time n space complexity steps in the end which you didn't

  • @diptamoy12
    @diptamoy12 11 หลายเดือนก่อน

    bhaiyaa app great ho❤❤❤❤

  • @manga_mania.
    @manga_mania. ปีที่แล้ว

    Thank you striver😃😃

  • @nishant4595
    @nishant4595 2 หลายเดือนก่อน

    the beeesssttttttttt!!!!!

  • @amanpratapsingh1981
    @amanpratapsingh1981 11 หลายเดือนก่อน +3

    Hey, I find your videos very valuable interms of understanding things, but just not able to find the links in the description whatever you mention in the video, not sure why.
    Thanks Striver for these videos.

    • @sarthakkk8628
      @sarthakkk8628 10 หลายเดือนก่อน

      you can find the links on his website whose link is in the description.

  • @snehashisratna9074
    @snehashisratna9074 11 หลายเดือนก่อน

    big fan bhai luv you bhai

  • @khalasianiket816
    @khalasianiket816 4 หลายเดือนก่อน

    understood ❤

  • @aavashkuikel1341
    @aavashkuikel1341 6 หลายเดือนก่อน

    15:00 Recursion Starts

  • @surayahappy120
    @surayahappy120 ปีที่แล้ว

    best best best best ...................................................................

  • @ArpanChakraborty-do6yz
    @ArpanChakraborty-do6yz 8 หลายเดือนก่อน

    Understand ❤❤

  • @NARUTOUZUMAKI-bk4nx
    @NARUTOUZUMAKI-bk4nx 10 หลายเดือนก่อน

    Understooood

  • @RituSingh-ne1mk
    @RituSingh-ne1mk 11 หลายเดือนก่อน

    Understood!

  • @Learnprogramming-q7f
    @Learnprogramming-q7f 9 หลายเดือนก่อน

    Thank you bhaiya

  • @codingalley6229
    @codingalley6229 4 หลายเดือนก่อน

    🐐

  • @rockstarCoolz
    @rockstarCoolz 5 หลายเดือนก่อน

    Thanks 🙏 sir

  • @thenarmada007
    @thenarmada007 6 หลายเดือนก่อน

    Man, I must say, wonderful video. You explained the recursive solution so well 🤌. I have a much deeper understanding of how to deal with recursion in general because of you. Usually, in recursion people skip through the nitty-gritty details like the current state of the variables involved and the structure of the linked list in intermediate steps, but you have gone through all of it, so thanks! Hope you get more views and subscribers.

  • @hashcodez757
    @hashcodez757 4 หลายเดือนก่อน

    9:45 Take U Forward

  • @subee128
    @subee128 ปีที่แล้ว

    Thanks

  • @DeepakPatel-d5v
    @DeepakPatel-d5v 7 หลายเดือนก่อน

    Thanks A lot

  • @Ashutoshkumar-jx9wk
    @Ashutoshkumar-jx9wk 11 หลายเดือนก่อน

    Thanks ❤