Lecture 123: Partition Equal Subset Sum || DP Series

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

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

  • @samsmith3961
    @samsmith3961 ปีที่แล้ว +20

    it is really wonderful to note that despite the case he has made more than 20 videos till yet he still continues to explain everything down to its finest detail so that his student don't lose track of the whole process of solving the question.... KUDOS to such a teacher. really grateful to have you

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

    Thank you sir understood everything in this video .
    Maza aa gaya
    Consistency++

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

    yes watch every video from 1 to 123 till end feedback of course is Awesome Course of DSA Thank you

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

    Bhaiya Never seen Sucha deidicated person like you in my entire life.
    Because of You I am going to complete DSA in my 3rd Sem only I really appreciate your hardwork.
    Consistency++ Hardwork++ Dedication++

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

    What a Ecellent work. You are just amazing person

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

    You are just amazing person. Doing a great job 👍. We all are grateful to you

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

    Bhaiya finally I was able to convert Memoization code into DP myself without looking .Took practice but I am getting in the groove

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

    This is really great playlist for DSA. I never started DSA in my entire life but after going through this playlist I have more interest now doing DSA.

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

    Crystal clear brother, thanks for all the effort you are putting to make many people's lives easier and happy.
    Love you Bhai..

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

    Those last lines are MOTIVATION💥...

  • @RobinSingh-nf4oo
    @RobinSingh-nf4oo 4 หลายเดือนก่อน

    i have literally started enjoying DP now.
    Thank you Bhaiya

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

    Maza aaya bhaiya. after recurrence relation, i did all by myself. Thank you so much for the prev lecture subset problem in recursion section.
    It is possible only when we follow your way of converting with step by step procedure.
    pehle DP se dartha tha. ab tho kud hi sab kar raha hun al bec of you bhaiya, dil se dhanyavaad.
    SUBSET means Inlude/Exclude logic remember the pattern.

  • @SumitSingh-wz3wt
    @SumitSingh-wz3wt ปีที่แล้ว +2

    Don't worry . we are with you bhaiya . Completed 123 lecture today with my own all handwritten notes 0 to 123.

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

      can u please , if possible , share the notes with me 🤝🙏

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

    bhaiya pehle mai ...pura code khud se nai likh pata tha ......matlb rec se leke pura space opti. tak...but abhi about 70% of the full code khud se kr leta hu......ha thoda logic building me problem hota hai....kyunki abhi sikh raha hu.....but baki ka 30% logic dekhna pdta hai......aur thoda top down se bottom up pe aane me jo loop traversal ko change krna pdta hai, usme thoda prblm hota hai...baki ka kud se ho jata hai........thanks bhiya

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

    best dsa playlist ever all concepts are explained in detail and in the best way

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

    in the bottom-up DP, in solveTab() functioon you could have passed target instead of total and make the dp array of target columns by which you would make half less columns. By this approach only the if condition ending condition will change. Here is the code :
    int solveTab(int N, int arr[], int t){
    // Step 1 : Create dp array
    // while doing dp[index+1] for index = N-1 case, the index can go out of bound
    // Hence make it N+1 rows
    vector dp(N+1, vector (t+1, 0));
    // Step 2 : Handle base cases
    // Need to store 1 wherever target == 1
    // go till i

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

    AWESOME CONTENT BHAIYA
    WATCHED EVERY VIDEO OF YOURS AND TH EXPLANATION IS TOP NOTCH.
    CAN YOU PLEASE MAKE A SIMILAR PLACEMENT PREARATORY COURSE ON SYSTEM DESIGN PLEASE!!

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

    Consistency is key bhaiya 🔥🔥🔥❣️❣️❣️😄

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

    You are just amazing person. Doing a great job 👍. We all are grateful to you😃😃

  • @Coder-fc7so
    @Coder-fc7so ปีที่แล้ว +1

    i am understanding this series a little bit but i will still continue it cause ik that next time when i come back here i will understand it fully

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

    Pita ji bhut badi baat kahi hai bhaiya

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

    Very nice solution bhaiya....Great work!! hats off to you

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

    consistency++++ bhaiya quality kam mat karna, enjoying this placement series

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

    thank you bhayia mehnat aapki aur fal hamara

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

    This is 1 d dp problem , target paramter is changing . it works.

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

    Awesome bhaiya
    And galtioo si hi sikhne mein maaza aata hai...

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

    What started must end ❤

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

    we are always be with you bhyiaa..keep it up

  • @Its_._aayush
    @Its_._aayush ปีที่แล้ว

    gajab approach

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

    // COMPLETE CODE WITH COMMENT
    class Solution{
    public:
    bool solve(int target, int index, int arr[], int N)
    {
    // Base Case
    if(index >= N)
    return 0;
    if(target < 0)
    return 0;
    if(target == 0)
    return 1;
    bool include = solve(target - arr[index], index+1, arr, N);
    bool exclude = solve(target - 0, index+1, arr, N);
    return (include or exclude);
    }
    bool solveMem(int target, int index, int arr[], int N, vector &dp)
    {
    // Base Case
    if(index >= N)
    return 0;
    if(target < 0)
    return 0;
    if(target == 0)
    return 1;
    if(dp[index][target] != -1)
    return dp[index][target];
    bool include = solveMem(target - arr[index], index+1, arr, N, dp);
    bool exclude = solveMem(target - 0, index+1, arr, N, dp);
    return dp[index][target] = (include or exclude);
    }
    bool solveTab(int total, int arr[], int N)
    {
    vector dp(N+1, vector (total+1, 0));
    for(int i=0; i= 0; index--){
    for(int target = 0; target =0)
    include = dp[index+1][target - arr[index]];
    bool exclude = dp[index+1][target - 0];
    dp[index][target] = (include or exclude);
    }
    }
    return dp[0][total/2];
    }
    bool solveSpaceOP(int total, int arr[], int N)
    {
    vector curr(total/2 +1);
    vector next(total/2 +1);
    curr[0] = 1;
    next[0] = 1;
    for(int index = N-1; index >= 0; index--){
    for(int target = 0; target =0)
    include = next[target - arr[index]];
    bool exclude = next[target - 0];
    curr[target] = (include or exclude);
    }
    next = curr;
    }
    return next[total/2];
    }
    int equalPartition(int N, int arr[])
    {
    int total = 0;
    for(int i=0; i

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

    best video lecture series ever!!!!

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

    very good explanation.thank you

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

    loved the explaination🙂☺

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

    Aaa aaa gaya re samj me re thanks bahiiya re🎉🎉

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

    We are all with u

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

    Consistency+++

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

    SIR MAZZA AA GYA

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

    thank you bhaiya
    samagh aa gaya bhaiya

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

    Thanks!

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

    Loving the series ❤️❤️❤️❤️❤️❤️❤️❤️

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

    Amazing video

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

    mazza aa gya bhaiya hardWork++;

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

    waah bhaiya maza aa gaya😀

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

    superb

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

    Thank you for great content ❤

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

    babbar bhaiya, you changed life. The coder version of Eminem we needed to bring ourselves out of shitholes.

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

    THANK YOU BHAIYA

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

    Thanks ❤

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

    bhot maza aaraha hai mereko

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

    pita ji sahi kahe....

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

    mazza aya

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

    You are doing good job sir.

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

    Last Line Nailed it... mard ki zubaaan

  • @HEMANTPORWAL-t7d
    @HEMANTPORWAL-t7d ปีที่แล้ว

    maza aa gaya bhaiya

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

    Thank you❤ bhaiya🥰🥰

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

    Alakh Pandey of College❤

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

    Understood❤

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

    you are gem. bhaiya

  • @VinodKumar-hm6do
    @VinodKumar-hm6do 2 ปีที่แล้ว

    Best content sir ❤

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

    Nice content bhaiya 😊😊

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

    samajh aa gaya sir!

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

    maja aagya

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

    Amazing bhaiya ❤❤

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

    Do your best

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

    Hope you reach your dreams soon.

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

    achi video thi , ab to itni aadat ho gyi hai ki bina video soln ke question ho jaata hai

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

    Fun ++
    ❤❤❤

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

    bhaiya lec-65 ke baad ke codes nahi dale please reply🙏

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

    Maza aa gya😄💞💕

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

    CONSISTENCY OP BHAIYA

  • @UjjwalKumar-od3sg
    @UjjwalKumar-od3sg 2 ปีที่แล้ว +3

    👍👍👍👍👍

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

    Thanks a lot bhaiya

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

    Awesome!

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

    I have a doubt, what if the sum gets 0 only after the use of last index element. in that case this code might fail. because we will be checking the sum as 0 only in the next recursive call, which will be out of bound. So sum == 0's case should be kept before out of bound check to make it work.

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

    samjh mein aaya

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

    131 ✅completed 👍Liked 07:31

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

    Thank you very much. One help, is subtitles not available for your video, I can understand most of the part it would be great if subtitle be available.

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

    maja aaya

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

    we are with you🤎

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

    Besttttt

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

    Maza from Day1

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

    Loved it 🔥

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

    thanku sir

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

    thanks bhiya!

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

    Nice video

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

    Maza aa gya++

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

    op bhaiya

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

    moj kr di

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

    satisfaction++

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

    Thank u so much

  • @TechUprise-by-Jyoti
    @TechUprise-by-Jyoti 2 ปีที่แล้ว

    Thank you bhaiya😇

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

    Maza aya ++❤

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

    End dekhe maja++

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

    Thank bro 😊

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

    memoization ki bi zarurat nahi hai :
    static boolean helper_rec(int[] arr, int index,int target){
    if(target==0){
    return true;
    }
    if(target

  • @RandomGuy-xq1hk
    @RandomGuy-xq1hk 10 หลายเดือนก่อน

    nice video😇😇😇

  • @ShreyaJaiswal-m2w
    @ShreyaJaiswal-m2w ปีที่แล้ว

    Hi please provide sol for subset sum problem with dp memoization

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

    1st se lekar abhi tak sabka end dekha haa...

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

    Done dana daan✌

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

    Understood