Reverse Nodes in k-Group (NO EXTRA SPACE) | EP 12

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

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

  • @kritarthsharma3126
    @kritarthsharma3126 3 ปีที่แล้ว +13

    Amazing content Faraz. Enjoying every bit of your work and learning through the series. Keep up the good work 🔥👍

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว +1

      Thank you so much. I hope you understood this lecture too

  • @garrycranston4606
    @garrycranston4606 2 ปีที่แล้ว +1

    Huge thanks to fraz Bhaiya for providing this series probably one of the best sereis on Linked List. Thanks

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

    Amazing content Fraz. A beginner can understand these things easily as you broke the things into the simpler terms.....

  • @ShyamalDas-kd5vt
    @ShyamalDas-kd5vt 2 ปีที่แล้ว +2

    God of linked list🔥🥰

  • @syedFAHIM-el1wr
    @syedFAHIM-el1wr ปีที่แล้ว

    really ab yeh video samajh aya(no extra space wala),kafi sari dekhi, lekin clear nhi ho rhe the wo intution .
    koi yeh nhi bataya ki hum aisa kar kyu rhe h , really samajh gya
    Thanks for help
    bas logic and intution clear ho jaye to code to bas halwa hai

  • @rydham8252
    @rydham8252 2 ปีที่แล้ว +1

    A big thanks to you for this series. I really appreciate your efforts and your way of teaching. Thank you :)

  • @desihiphop4998
    @desihiphop4998 3 ปีที่แล้ว

    Bhaiya ye bhe hogya !!!!!!! bhut tgdi video thi question tricky tha but smjh aagya !!!!!!!

  • @raghvendrakhatri5848
    @raghvendrakhatri5848 2 ปีที่แล้ว +1

    Lect - 13 completed, sir love♥️ the way you explain each and every concept, please keep creating such wonderful content 💯 your playlist are helping me alot in understanding the topics and improving my skills.
    Thankyou bhaiya ♥️

  • @fardeenshaikh6434
    @fardeenshaikh6434 3 ปีที่แล้ว

    wah bhaiya bhut badiya maza aagaya like addicted to Netflix i am addicted to your videos season 1 and coming season 2 apke web show bhut mast hai

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      Ye vala totally samaj aaya ?

    • @fardeenshaikh6434
      @fardeenshaikh6434 3 ปีที่แล้ว +1

      @@mohammadfraz ha bhaiya samaj mai aaya sham mai aur ek baar revision karunga to hojayega

  • @Idgaffffffffffffffffboi
    @Idgaffffffffffffffffboi 3 ปีที่แล้ว +4

    Kardiya sir Like aur Thank you so very much for these videos
    Love you sir ,Office ka kaam ,ghar ke kaam aur videos bhi banana , You're so awesome sir❤️🙏

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      Thank you so much , always keep supporting. 😌

    • @Idgaffffffffffffffffboi
      @Idgaffffffffffffffffboi 3 ปีที่แล้ว

      @@mohammadfraz Hum toh hai sir baas aap sikhate raho 🙏

  • @dhirajaswani4343
    @dhirajaswani4343 2 ปีที่แล้ว +4

    Thanks, @FRAZ for this wonderful explanation.
    Here is my code for the same question, would really appreciate it if you would review it, Thanks.
    Language: JAVA
    class Solution {
    public int computeLengthOfList(ListNode head){
    ListNode temp = head;
    int size = 0;
    while(temp != null){
    size++;
    temp = temp.next;
    }
    return size;
    }

    public ListNode reverseKGroup(ListNode head, int k) {
    if(head == null || head.next == null) return head;
    if(k == 1) return head;
    int l = 1;
    int r = k;

    ListNode dummy = new ListNode(-1);
    dummy.next = head;
    ListNode nodeBeforeSubList = dummy;
    ListNode left = head;
    int lengthOfLL = computeLengthOfList(head);
    int NumberOfTimesToReverseGroups = lengthOfLL/k;
    for(int i = 0; i < NumberOfTimesToReverseGroups; i++){
    while(l < r){
    ListNode nodeToBeExtracted = left.next;
    left.next = nodeToBeExtracted.next;
    nodeToBeExtracted.next = nodeBeforeSubList.next;
    nodeBeforeSubList.next = nodeToBeExtracted;
    l++;
    }
    nodeBeforeSubList = left;
    left = left.next;
    l = 1;
    }
    return dummy.next;
    }
    }

    • @sakshammaheshwari6542
      @sakshammaheshwari6542 2 ปีที่แล้ว

      well done bro 👏

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

      can you pls tell how dummy got the address of the new head ?

  • @sowdub9445
    @sowdub9445 ปีที่แล้ว +2

    but after all these changing the links how did dummy get the address of the new head ?? someone pls explain

  • @arifashumbul
    @arifashumbul 2 ปีที่แล้ว +1

    Awesome explanation!

  • @sumit49
    @sumit49 2 ปีที่แล้ว +1

    can't understand how dummy is pointing to 2 in starting it is pointing to 1,like i cant understand how the trasistion happend.please help

  • @afnankhan8854
    @afnankhan8854 2 ปีที่แล้ว

    Much needed explanation

  • @rajuprajapati712
    @rajuprajapati712 2 ปีที่แล้ว +1

    Hi Faraz, thanks for this type of content. But I have a doubt. mera doubt ye hai ki jab 3 - 4 ko exchange kiye to next ki value change ho gyi but what about 1 - 2 wo bhi to same exchage kiye hai na to usme bhi to next ka issue aana chahiye na?

  • @ianujkumark
    @ianujkumark 2 ปีที่แล้ว

    appreciate your efforts

  • @desihiphop4998
    @desihiphop4998 3 ปีที่แล้ว +5

    Other's season suspense - Bahubali ne katappa ko kyu maara hoga janne ke liye dekhiye season 2 !!!! 😲😲
    Linked List Season Suspense - Ye question recursion se hogya !!!! Par iteration se kaise hoga janne ke liye dekhiye season 2 😂😂

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว +1

      hehe are wah bro amazing

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

    Bhai sabki video dekhi lekin apki hi samajh aai honestly. But agar last group me me less than k nodes ho to usme apka code galat answer nahi dega?

  • @peterwayneparker9677
    @peterwayneparker9677 2 ปีที่แล้ว

    Bhai. Simply e->next!=null karkdijiye while liip. kam kar jayga

  • @tanmaythaker2905
    @tanmaythaker2905 3 ปีที่แล้ว

    Excited !

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว +1

      🔥 Give me feedback about this session.

    • @tanmaythaker2905
      @tanmaythaker2905 3 ปีที่แล้ว

      @@mohammadfraz Enjoying every bit of it. It would be great if you can add the code in the description so that we can review it later. Apart from that, its a bang ON series. Waiting for more episodes.

  • @amanmarothiyashorts6618
    @amanmarothiyashorts6618 3 ปีที่แล้ว +1

    Me BCA final year me hu Muje Koi programming language nhi aati h muje python sikhni h to python se Fresher bande ki job lg skti h

  • @manavgusain9912
    @manavgusain9912 2 ปีที่แล้ว +1

    why are we returning dummy->next, it is pointing to head and it is reversed.

    • @sowdub9445
      @sowdub9445 ปีที่แล้ว +1

      same doubt, you got the answer ??

  • @jmann2885
    @jmann2885 3 ปีที่แล้ว +2

    Great explanation bhaiya ….Ajj season2 krdo ga sara upload ?😅🙏🏻

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว +1

      Sara weekend pe kar sakta hu. Because weekdays me time nahi rehta

    • @jmann2885
      @jmann2885 3 ปีที่แล้ว

      @@mohammadfraz bhaiya ess weekend pehh krdo

  • @ratnasanjay
    @ratnasanjay 2 ปีที่แล้ว

    Thankyou bhaiya for this video

  • @madhusudandadhich3407
    @madhusudandadhich3407 ปีที่แล้ว +1

    bhaiya how e=temp will work when k=3 beacuse then temp -> next will not be the end node??

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

      Bhai agar yaha k ki value agar 3 hogi na tho pahile iteration may tho usko obviously ek element milega but jo dusra iteration hoga na vaha par e null ko point karega aur jab bhi e null ko point karega na hum loop ke bahar ajayenge tho koi issue nahi hoga. Bohot late reply hai but I hope it helps.

  • @Xp-Sam
    @Xp-Sam 2 ปีที่แล้ว +1

    bhaiyya dummy->next toh abhi bhi node 1 ka hi address store kiya hoga na, kyunki hamne dummy ka next to kabhi change hi nahi kiya, fir kaise answer sahi aa reha.
    Please explain bhaiya, I'm pretty sure I'm missing some basics

    • @iamrahulpanchal
      @iamrahulpanchal 2 ปีที่แล้ว +1

      Even i have the same question. Did you got any answer for this?

  • @Music-tp8gg
    @Music-tp8gg 2 ปีที่แล้ว

    keep up the good work

  • @amansingh.h716
    @amansingh.h716 ปีที่แล้ว

    just mujha ek questtion tha ki jab hum link list ko reverse kara hai then usna apna sara connections lose kar dia haii.
    so like beforeStart.next=end;
    isko ya end kaise milaga. like Ram ma end pointer kahi pada hoga usko point karega kya ya . if Yes then how ?

  • @ashishm2974
    @ashishm2974 3 ปีที่แล้ว

    Hi Fraz aapka Codechef Dsa Lecture Incomplete Hai kya
    Beginnera ke liye hai

  • @tech_wizard9315
    @tech_wizard9315 3 ปีที่แล้ว

    Please give link to your Microsoft interviews series ??

  • @jeevan999able
    @jeevan999able 2 ปีที่แล้ว

    Thank you

  • @ankit-ry3cz
    @ankit-ry3cz 3 ปีที่แล้ว +1

    Complete playlist kb tak uploaded hoygi sir

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      mamta bas dekhte jao jo bhi upload krdia sath sath

  • @yuvrajrawat6549
    @yuvrajrawat6549 2 ปีที่แล้ว +1

    just after the reversal function how we get the "e" pointing to 4 ??

    • @anshugupta3269
      @anshugupta3269 2 ปีที่แล้ว

      e pointed to 4 when we were in while loop. After reversal the internal linking changed but e still points to 4. Please refer to reverse function while(p!=e) e always points to 4. e->next points to 3 after reversal.

  • @ganeshanganesh5982
    @ganeshanganesh5982 2 ปีที่แล้ว +1

    How dummy-> next is storing address of new head address

    • @sowdub9445
      @sowdub9445 ปีที่แล้ว +1

      same doubt, did you get the answer ??

  • @shyaamaltripathi5373
    @shyaamaltripathi5373 2 ปีที่แล้ว +1

    Bhaiyya last mein dummy->nest return karne ka samajh nahi aaya

  • @dhairyashiil
    @dhairyashiil 2 ปีที่แล้ว

    Thank you : )

  • @saifsdin1
    @saifsdin1 3 ปีที่แล้ว

    Seating arrangement : facing problem , how to approach this type of question

    • @saifsdin1
      @saifsdin1 3 ปีที่แล้ว

      I mailed also

  • @mdnadeem6343
    @mdnadeem6343 3 ปีที่แล้ว

    Op bhaiya 🔥

  • @SunnyGupta00
    @SunnyGupta00 3 ปีที่แล้ว

    Reach++🔥

  • @mayankjoshi8888
    @mayankjoshi8888 3 ปีที่แล้ว

    Bhaiya app dsa ke sare topic per ese hi video banei na plz 🙏

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว +2

      Everything was clear in this episode ?

  • @saurabhnayak3352
    @saurabhnayak3352 3 ปีที่แล้ว

    Sir codetribe pr live nhi kr rhe kyu?

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      Yes , abhi vaha live classes nahi ho rahi hai

  • @Sonu-tg6tg
    @Sonu-tg6tg 3 ปีที่แล้ว

    Please make videos using JAVA

  • @soft_skyh
    @soft_skyh 3 ปีที่แล้ว +1

    hi!

  • @desihiphop4998
    @desihiphop4998 3 ปีที่แล้ว

    Bhaiya iteration waala java mein 39.3 MB lera hai aur recursion waala 39.1 !!! Aisa kyu ??

  • @mgdesire9255
    @mgdesire9255 3 ปีที่แล้ว

    bhaiya sikkaa chamkegaa.....:)

  • @SH_987
    @SH_987 3 ปีที่แล้ว

    Bhaiya please iss message Ko Yash garg bhaiya ya ajay raj bhaiya tk pahucha do.
    JAC DELHI CHOICE FILLING pe Video. Because iss saal new College DSEU bhi add hua hai, JAC DELHI m. Please help bhaiya, ye message pahucha do. Sirf aap he ho jo reply krte hai 😅🙏🙏 Please bhaiya.

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      Okay bro

    • @SH_987
      @SH_987 3 ปีที่แล้ว

      @@mohammadfraz thank you so much bhaiya 🙏

  • @Nikita-lv7lo
    @Nikita-lv7lo 3 ปีที่แล้ว

    Please don't add videos 1 by 1
    Atleast 10-12 daal diya karo 1 baari me🥺

    • @mohammadfraz
      @mohammadfraz  3 ปีที่แล้ว

      Weekend pe try Karuna nada dalne ka