Find element that appears once | Find missing number | Max Consecutive number of 1's | Arrays Part-3

Поделиться
HTML-код
  • Опубликовано: 31 июл 2024
  • Notes/C++/Java/Python codes in Step 3.1 of bit.ly/tufA2ZYt
    Find the missing number: takeuforward.org/arrays/find-...
    Maximum Consecutive Ones: takeuforward.org/data-structu...
    Find the number that appears once, and the other numbers twice: takeuforward.org/arrays/find-...
    Problem links.
    Find the missing number: bit.ly/3ZdwAkN
    Maximum Consecutive Ones: bit.ly/3ZFZji5
    Find the number that appears once, and the other numbers twice: bit.ly/3VOlEHp
    We have solved the above problems, and we have gone from brute force and ended with the most optimal solution.
    Full Course: bit.ly/tufA2ZYt
    You can follow me across social media, all my handles are below:
    Linkedin/Instagram/Telegram: linktr.ee/takeUforward
    0:00 Introduction of course
    0:57 Missing Number
    18:16 Code-compiler (Missing Number)
    18:44 Maximum Consecutive number of 1's
    21:06 Code-compiler (Maximum Consecutive number of 1's)
    22:49 Find the number that appear once and other number twice
    36:40 Code-compiler (Find the number that appear once and other number twice)

Комментарии • 500

  • @takeUforward
    @takeUforward  Год назад +97

    Let's march ahead, and create an unmatchable DSA course! ❤
    Use the problem links in the description.

    • @Vijaykrishnan2000
      @Vijaykrishnan2000 Год назад +2

      Find the number that appear once and other number twice : (Partially Accepted) needed binary search approach ?

    • @ayushsaurav38
      @ayushsaurav38 Год назад

      bro u use map in array series and in course series so atleast give a short intro of whatever u r using the course bcz this course is for beginners as u said

    • @PHANTOMWORLD
      @PHANTOMWORLD Год назад

      @@Vijaykrishnan2000 binary search requires sorting and sorting takes O(nlogn)
      so how it is more optimal ?

    • @subrajeetmaharana
      @subrajeetmaharana Год назад +1

      @@PHANTOMWORLD the given array is sorted. No need to sort it.

    • @itsmrcrazy7670
      @itsmrcrazy7670 Год назад

      @@Vijaykrishnan2000 bro have you found soloution for this

  • @ariobotgaming
    @ariobotgaming Месяц назад +34

    In an interview, I personally feel jumping to "better" solution is good, instead of "brute" solution, if "better" exists that is.
    Reasons:
    - I dont think the time constraint allows for us to cycle through all three(brute, better, optimal) in 45min-1hr time window (usually 2-3 questions can be asked).
    - Also brute are confusing at times, as it mostly involves combining many steps at times and the dry run will take time, so will the psuedo code.
    - We must also account the stress of the interview, I don't think I can come up with different version of solutions for a single question without messing up the flow (which might ruin the concentration and cause panic). So I think its better to give a solution that you know it works for sure.

  • @sharathkumar8338
    @sharathkumar8338 Год назад +157

    are you planning to put Scaler Academy out of business.?? 😆😆

    • @shubhamKumar-mb6he
      @shubhamKumar-mb6he 3 месяца назад +8

      Bhai matt has itna daant bahar nikal jayega

    • @abhishekg2766
      @abhishekg2766 Месяц назад +2

      Bruhhh they take training from him lamo

  • @Akash-yr2if
    @Akash-yr2if Год назад +23

    Striver shouting top oof voice and these DSA problems are getting slightly one after the other in my head. Thanks Striver

  • @actuallynxiss
    @actuallynxiss Год назад +20

    I absolutely love your videos man! I understood everything very well. Internship season is gonna start very soon in my college and this helps me a ton!

  • @ParasSharma-mf8or
    @ParasSharma-mf8or Год назад +59

    0:00 Introduction of course
    0:57 Missing Number
    18:16 Code-compiler (Missing Number)
    18:44 Maximum Consecutive number of 1's
    21:06 Code-compiler (Maximum Consecutive number of 1's)
    22:49 Find the number that appear once and other number twice
    36:40 Code-compiler (Find the number that appear once and other number twice)
    Please please please maintain consistency it's a humble request from the bottom of my heart 🙏🙏.

  • @helloworld2054
    @helloworld2054 Год назад +4

    Understood everything, you are one of a kind Striver!

  • @reki7247
    @reki7247 Год назад +4

    you're the best, man! hats off to you for great teaching and concepts that you elaborate so smoothly, i'm second year btech student and i am so thankful to have found you! ever since you came to my college for techtalk i've been motivated and a fan of yours, keep up the good work!

  • @AarzooBansal
    @AarzooBansal Месяц назад

    Thank you for all your videos! You have no idea how much these are helping everyone out there!!

  • @rahulkathayat8542
    @rahulkathayat8542 Год назад +7

    Love your content striver keep blessing us with such amazing videos

  • @gwatsinthong3180
    @gwatsinthong3180 5 месяцев назад

    Thank you Sir 🙏 Truly the way you explain is really easy to understand. It is hard to believe such a great man exist that gives such great quality material for free

  • @merlingrace6850
    @merlingrace6850 9 месяцев назад +9

    You did a great job.... I used to afraid of dsa at first but the day I find your channel, I'll be more confident now to clear dsa rounds . Your hard work deserves a lot Striver. You explanation is crystal clear and it's keep us engaging with each step of concept.

    • @user-oi1oe5he5r
      @user-oi1oe5he5r 5 месяцев назад

      we learn concept but forget again ,bcs there are lots of problems and concepts

  • @cinime
    @cinime Год назад +2

    Understood! Amazing explanation as always, thank you very much for your effort!!

  • @Deena_Bandhu
    @Deena_Bandhu Год назад +6

    bhaiya its mean a lot for us who can't afford a course...! and providing this level of lectures such a next level....! i will try to be a like you in future so i can help the peoples in other way....! thank you bhaiyya

  • @GB-su9gu
    @GB-su9gu Год назад +9

    you are real hero for me.
    best teacher
    like done 😊

  • @Josuke217
    @Josuke217 22 дня назад

    Extraordinary way of teaching. I never thought I would be able to solve all these questions quickly. Thanks man

  • @tabrezahmed1000
    @tabrezahmed1000 11 месяцев назад +5

    Corrected code for missing numbers:
    class Solution {
    public:
    int missingNumber(vector& nums) {
    for(int i = 1; i

  • @aashishas7044
    @aashishas7044 11 месяцев назад

    The video and material were awesome. thanks for your efforts.

  • @itzmartin20
    @itzmartin20 11 месяцев назад

    Understood! You make my day again brother!

  • @Viratrohit184
    @Viratrohit184 Год назад +2

    Thankyou striver for your hardwork to make me understand your efforts make me work hard

  • @jishnuraj2278
    @jishnuraj2278 Год назад +1

    Understood! Amazing Explanation!

  • @055_meetmakwana9
    @055_meetmakwana9 5 месяцев назад +3

    Absolutly loved it, for the first problem in this video, I actually tried to solve it on my own, and thought of an solution which turns out to be a optimal solution you metioned here in this video, this is not a small achievement for me😃. Thank you striver.

  • @PrithaMajumder
    @PrithaMajumder 2 месяца назад +1

    Raj, Thanks a lot for This Amazing Video about C++ Arrays
    Video - 3 Completed ✅

  • @AJDJ108
    @AJDJ108 9 месяцев назад

    Understood each concept brother we need this kind of video 🎉

  • @pranavrakhunde
    @pranavrakhunde 11 месяцев назад +5

    For the last problem Find number that appear once and other twice the below code passes all the 11 test cases
    int getSingleElement(vector &arr){
    int ans = 0;
    for(int i=1;i

    • @user-oi1oe5he5r
      @user-oi1oe5he5r 5 месяцев назад +1

      nice

    • @rudrsharma4758
      @rudrsharma4758 2 месяца назад

      that solution is wrong, it won't give correct output for cases like [0, 1, 0, 1, 2]
      in this case at the first iteration for i=1:
      arr[1-1] != arr[1] is true and thus it will return arr[1-1] as output, which is 0, whereas the correct output is clearly 2.

    • @user-kk2pk2cd9c
      @user-kk2pk2cd9c 2 месяца назад

      @@rudrsharma4758 It is sorted array though.

    • @akshitrajputhere
      @akshitrajputhere Месяц назад

      Thanks mate this does work

  • @virendrakumarmishra876
    @virendrakumarmishra876 Год назад

    amazing just loved it
    so clear explanation 😍

  • @himadriroy7980
    @himadriroy7980 9 месяцев назад

    Understood!! Loved the lecture.

  • @Ishantkumar-cr6ug
    @Ishantkumar-cr6ug Год назад +1

    understood bhaiya...we need more videoes in a week, and get well soon..

  • @saikrishnaganguri
    @saikrishnaganguri Год назад +1

    Understood, Thank you so much for the awesome content..

  • @dhruvsolanki4473
    @dhruvsolanki4473 Год назад +1

    Super amazing videos and explanations.

  • @varunvarun5723
    @varunvarun5723 Год назад +1

    Thanks for the amazing content striver

  • @habeeblaimusa4466
    @habeeblaimusa4466 Год назад

    Thanks for this amazing video..God bless you

  • @ABCDEFGH-fz5ju
    @ABCDEFGH-fz5ju 3 месяца назад

    His actions while explaining problems are just killer😎

  • @SudhanshuPanthri
    @SudhanshuPanthri Год назад

    Brilliantly Explained Bhaiya.

  • @john_doe_2231
    @john_doe_2231 Год назад +16

    Hey Striver , i had a question since you're working in Europe.Do European tech companies also ask a lot of DSA in their interviews or is it more focused towards other topics like design ,LLD etc ? Would really love a video on this .

  • @utsavseth6573
    @utsavseth6573 Год назад

    Lovely Work Raj.

  • @shanmugapriya6735
    @shanmugapriya6735 Год назад

    You are my lifesaver thank you so much sir

  • @konankikeerthi
    @konankikeerthi 2 месяца назад

    Thank you bro. i got clear understanding. i understood it very well

  • @rish7394
    @rish7394 Год назад +1

    Bhaiya kasam se din se so rkha tha🥲, abhi socha kya kru notification aagya thanks.

  • @praveentiwari629
    @praveentiwari629 10 месяцев назад

    AWESOME EXPLANATION

  • @sukhpreetsingh5200
    @sukhpreetsingh5200 Год назад

    As usual awesome ❤

  • @kavyabanka4482
    @kavyabanka4482 Год назад

    Thanks for this amazing video

  • @monimoni6760
    @monimoni6760 Год назад +2

    Hi Striver,
    Thanks for your effort.When will you be covering strings and Heap.I am not able to see any video related to that topic in your channel.

  • @bitlegion1027
    @bitlegion1027 10 месяцев назад

    understood bhaiyaaa thankyou for the great explaination

  • @vishal_s583
    @vishal_s583 Год назад

    Great work ❤️

  • @suheabkhan2546
    @suheabkhan2546 Год назад

    Loved the content

  • @Ramsiya658
    @Ramsiya658 Год назад

    Understood striver much love to you

  • @aliakbaransaria3-925
    @aliakbaransaria3-925 11 месяцев назад

    Very good explanation

  • @user-fn1lx2gv9j
    @user-fn1lx2gv9j Год назад +17

    As the input array is already sorted, we can use binary search to find the single element in the array.
    public int singleNonDuplicate(int[] nums) {
    int low = 0;
    int high = nums.length - 1;
    int mid;
    while (low < high) {
    mid = (low + high) / 2;
    if (mid % 2 != 0) {
    mid -= 1;
    }
    if (nums[mid] == nums[mid + 1]) {
    low = mid + 2;
    } else {
    high = mid;
    }
    }
    return nums[low];
    }

  • @gouravupadhyay9092
    @gouravupadhyay9092 10 месяцев назад

    Understood, thankyou bhaiya

  • @shivangisirohi6032
    @shivangisirohi6032 7 месяцев назад

    great explanation sir

  • @hareshnayak7302
    @hareshnayak7302 4 месяца назад

    Understood, thanks striver.

  • @DevashishJose
    @DevashishJose Год назад

    Understood, Thank you

  • @sohamchikane6591
    @sohamchikane6591 11 месяцев назад +1

    gaining confidence day by day one question though when should we revise?
    any suggestions would be appreciated.

  • @Mythri333
    @Mythri333 5 месяцев назад

    Thank you so much 😊

  • @khushil9988
    @khushil9988 8 месяцев назад

    understood
    and yes we need the video

  • @shorts_shots514
    @shorts_shots514 Год назад

    understood !!! thank you

  • @Raj10185
    @Raj10185 Год назад

    Understood everything Striver :)

  • @DeveloperRB
    @DeveloperRB 8 месяцев назад

    Great stuff ❤❤

  • @_hulk748
    @_hulk748 Год назад

    Understood sir❤🙇‍♂️🙏

  • @prachyotbalijapelly1881
    @prachyotbalijapelly1881 4 месяца назад +6

    god without temple❤❤❤

    • @swagcoder
      @swagcoder Месяц назад

      God who made RUclips a Temple ❤

  • @sarangkumarsingh7901
    @sarangkumarsingh7901 4 месяца назад

    Awesome Sir.............

  • @shreyanshsharma7906
    @shreyanshsharma7906 Год назад

    understood thanks raj bhai

  • @themusicguy539
    @themusicguy539 Год назад +2

    Hello sir
    Thankyou for your efforts
    I have a question sometimes I make the approach of a question but not able to code it...maybe lack of doing questions by myself
    But just when I was doing questions of binary search of rotated sorted array of your DSA sheet...I am neither able to make approach nor code it....any guidance... (4th semester student)

  • @Sanjana-gp3gn
    @Sanjana-gp3gn Год назад

    Understood bhaiya ❤

  • @peddikarthik7832
    @peddikarthik7832 Год назад +1

    one slight correction at 17:23 : xor can exceed largest number.(ie when number n%4==2)

  • @RaviKumar-sn6tu
    @RaviKumar-sn6tu 4 месяца назад

    sir you have my heart
    😇

  • @rohitprasad5708
    @rohitprasad5708 Год назад +7

    Bro can you please take some time out from your busy schedule and upload a detailed video on Java collection framework, and can you please let us know what all core skills required for being a Java developer apart from DSA.
    Thanks

    • @aadeshputhran7642
      @aadeshputhran7642 Год назад +1

      You can watch this detailed Java collections tutorial: ruclips.net/video/VE_AAUxTUCY/видео.html&ab_channel=RiddhiDutta

  • @winter_hope_
    @winter_hope_ День назад

    Love you sir understood

  • @faysalmahmud2721
    @faysalmahmud2721 Год назад

    best explaination

  • @lifehustlers164
    @lifehustlers164 10 месяцев назад +1

    Completed 3/28!!!

  • @Hipfire786
    @Hipfire786 3 месяца назад

    understood everything sir

  • @ankushladani496
    @ankushladani496 Год назад

    Understood
    More videos....🎉

  • @divyaagarwal3563
    @divyaagarwal3563 Год назад

    UNDERSTOOD!

  • @indroneelgoswami5654
    @indroneelgoswami5654 6 дней назад

    UNDERSTOOD!!

  • @user-gl8mv6dg4t
    @user-gl8mv6dg4t 17 дней назад

    maza aa gaya .❤

  • @fallenAngel-cw9ki
    @fallenAngel-cw9ki Год назад

    understood, ty!!

  • @foreverabel7680
    @foreverabel7680 11 месяцев назад

    understood sir 🙌

  • @jashanuppal9678
    @jashanuppal9678 5 месяцев назад

    @takeUfoward I had one doubt, in missing number like what if the the last number is missing then the XOR logic will not work because it nums.size will itself be 1 less already so it will not work that case?

  • @sysybaba420
    @sysybaba420 6 месяцев назад

    @26:50, why do you need a for loop to look for the largest element? the input array is already sorted so the last element will always be the largest no?

  • @ajaywankhade5054
    @ajaywankhade5054 2 месяца назад

    Thank you

  • @user-tk2vg5jt3l
    @user-tk2vg5jt3l 6 месяцев назад

    Thank you Bhaiya

  • @sahilranjan324
    @sahilranjan324 Год назад

    Bhaiyaa Thanks 😊👍

  • @heyOrca2711
    @heyOrca2711 4 месяца назад

    Understood sir!

  • @Miracle_shaw
    @Miracle_shaw Год назад

    thank you

  • @AniketSingh-gm9nh
    @AniketSingh-gm9nh 8 дней назад

    understood bhaiyaa🙂

  • @DSEI-PrashunDash
    @DSEI-PrashunDash 11 месяцев назад

    If a sorted array is given, then why do i need a for loop to find the max element? Cant i just initialize maxelement = arr[n-1]?

  • @mehrasmotivation6970
    @mehrasmotivation6970 Год назад

    Thank you bhaiya SDE sheet ke questions karane ke liye

  • @abdulbasit9585
    @abdulbasit9585 10 дней назад

    For the last problem's hashing approach why iterate through the given array to check their occurrence in hash array when you can just iterate through the hash array to check if hash[ i ] == 1 or not and then return i?

  • @per.seus._
    @per.seus._ Год назад +1

    understood💯❤

  • @santoshmore2953
    @santoshmore2953 Год назад

    hey can i use the same logic to code in JAVASCRIPT? since i am doing DSA in JAVASCRIPT.

  • @piyushlovanshi8142
    @piyushlovanshi8142 5 месяцев назад

    thanks

  • @amanallrounder2092
    @amanallrounder2092 Месяц назад

    1st optimal solution was really good and new for me 09:00

  • @yashwanthbm7543
    @yashwanthbm7543 Год назад

    THANKS BRO

  • @YourCodeVerse
    @YourCodeVerse 10 месяцев назад

    Understood✅🔥🔥

  • @AsharMallick750
    @AsharMallick750 Год назад

    Thanks striver bro

  • @jagadeeshp1163
    @jagadeeshp1163 9 месяцев назад

    UNDERSTOOOOODDDDDDDDD AWWWWHHHHH🥰

  • @kushagramishra5638
    @kushagramishra5638 Год назад +1

    Understood😌.

  • @user-oe2mx7fe8s
    @user-oe2mx7fe8s Год назад

    what a teacher

  • @RahulKumar-ng8rs
    @RahulKumar-ng8rs 10 месяцев назад

    UNDERSTOOD :))