Merge Two Sorted Lists - Leetcode 21 - Linked Lists (Python)

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

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

  • @GregHogg
    @GregHogg  4 หลายเดือนก่อน +1

    Master Data Structures & Algorithms For FREE at AlgoMap.io!

  • @BilalTroll
    @BilalTroll 3 หลายเดือนก่อน +12

    This is the only explanation that makes sense, I prefer this over the neetcode video.

    • @GregHogg
      @GregHogg  3 หลายเดือนก่อน +1

      Glad to hear it!!

    • @Fam-m4i
      @Fam-m4i 3 หลายเดือนก่อน +5

      Neetcode sucks man . I get bored watching his videos

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

    your videos are always so clear and helpful! thank you!

  • @akshatsingh9830
    @akshatsingh9830 5 วันที่ผ่านมา

    a issue which might be either me or bcom someone elses problem
    in ur c++ solution : correc the dummy node initialization ListNode*dummy = new ListNode(0) , this works everytime and doesnt produces error

  • @darshanamohanan6101
    @darshanamohanan6101 3 หลายเดือนก่อน +1

    Thank you so much.This was really easy to understand.

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

    loved the explanation
    i've watched other videos where they created a new list and just added the values in sorted order
    changing the pointers is what was asked here
    Thank you very much

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

      No problem!

  • @creatorsstudio9
    @creatorsstudio9 3 หลายเดือนก่อน +1

    can't thank you enough gregg !!!!

  • @Everafterbreak_
    @Everafterbreak_ 3 หลายเดือนก่อน +1

    really good explanation bro!

  • @christianjt7018
    @christianjt7018 3 หลายเดือนก่อน +1

    Very clean solution, thanks a lot!

  • @AmanjotSingh-rj7ox
    @AmanjotSingh-rj7ox 3 หลายเดือนก่อน +2

    thanks greg, i was not able to understand how its O(1) space until i saw your whiteboarding

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

      can u explain me who it is o(1) im also confused

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

    You made it easy to understand. Nicely explained.

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

      Glad to hear it!

  • @软件实验室
    @软件实验室 6 หลายเดือนก่อน

    Really clear explanation, thank you so much! keep up the good work

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

      Very glad to hear it! Thanks so much :)

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

    Love the explanation

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

    What would a solution look like if we were asked to create a new node and then add it to our linked list? I am trying to implement that but i am struggling

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

      def mergeTwoLists(self, list1, list2):
      cur1, cur2 = list1, list2
      # dummy node
      cur3 = l3 = ListNode()
      while(cur1 and cur2):
      # link current (of result list) to the new node
      cur3.next = ListNode()
      # move current to the new node
      cur3 = cur3.next
      # compare values
      if (cur1.val

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

    Thank you for the explanation. Very clear and neat. I'm a python-virgin and have two trivial questions
    1. how do you test the code? I've written a code and test it on leetcode and it's fine but when running on python, I can't test it and got error!
    2. Why do you insert # behind ListNode class? if it is excluded from the code how does the remaining part of the code work?

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

      Good question. Basically leetcode puts the class in a hashtag for readability. But the class is actually necessary. It's leetcode being weird

  • @pound9799
    @pound9799 21 วันที่ผ่านมา +2

    HOW IS THAT AN EASY QUESTION

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

    i am getting tle error

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

    Crisp and clear

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

      Super glad to hear it!!

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

    MergeSort, essentially.