Count pairs with given sum | Array | Love Babbar DSA Sheet | Amazon🔥

Sdílet
Vložit
  • čas přidán 17. 10. 2021
  • #arrays #coding #programming #competitiveprogramming #coding #dsa
    Hey, Guys in this video I have explained how we can solve the problem 'Count pairs with given sum'.
    Join our Telegram Channel for more Information
    🔰 Telegram Channel Link = t.me/CodeLibrary1
    🔰 Telegram Discussion Group Link = t.me/CodeLibraryDiscussion
    Subscribe Our 2nd Channel = / @codeupwithtwins6728
    🔰 Array Playlist = • Love Babbar DSA 450 Qu...
    🔰 String Playlist = • Love Babbar DSA 450 Qu...
    🔰 Searching and Sorting Playlist = • Love Babbar DSA 450 Qu...
    🔰 Binary Tree Playlist = • Love Babbar DSA 450 Qu...
    🔰 Linked List Playlist = • Love Babbar DSA 450 Qu...
    🔰 Graph Playlist = • Love Babbar DSA 450 Qu...
    🔰 Dynamic Programming Playlist = • Love Babbar DSA 450 Qu...
    🔰 Informative Videos = • Informative Videos
    🔰 Love Babbar DSA Sheet: drive.google.com/file/d/1FMdN...
    Follow us on Instagram:
    🔰 Shailesh Yogendra: / shaileshyogendra
    🔰 Yogesh Yogendra: / i_am_yogesh_here
    Follow us on LinkedIn:
    🔰 Yogesh Yogendra: / yogesh-yogendra-26bbb518a
    🔰 Shailesh Yogendra: / shailesh-yogendra-8b13...
    Hope you like it. Comment if you have any doubt
    LIKE | SHARE | SUBSCRIBE

Komentáře • 73

  • @fahadabdullah687
    @fahadabdullah687 Před 2 lety +5

    beautiful explanation....gfg explanation ise bhi bht acha aur easier ..great one bhai!

  • @satyamkumar6469
    @satyamkumar6469 Před rokem +1

    Great explanation ,till now I was just wondering that why we are doing sum -arr[i] but now it is all clear thanks alot!

  • @udaytewary3809
    @udaytewary3809 Před 2 lety +1

    Really thankyou bhaiya for such a easy explanation although i have not study map but your easy explanation made it easier for me to understand

  • @mohammedyasser4717
    @mohammedyasser4717 Před rokem

    intuitive approach and good explanation ! thanks

  • @jaykumarsanandiya9499

    simple, best and less taking time explanation video

  • @kulyashdahiya2529
    @kulyashdahiya2529 Před 10 měsíci

    Great one,
    For python use counter() which is a subclass of dict.

  • @oqant0424
    @oqant0424 Před 2 lety +1

    nice explaination

  • @justin.j4440
    @justin.j4440 Před rokem +1

    Well explained mate!

  • @explorewithshobhit9157

    Bhai boht badiya 👏🔥

  • @dhruv2014
    @dhruv2014 Před 2 lety

    Nice explanation

  • @vivek4312
    @vivek4312 Před 11 měsíci

    great explaination brother!

  • @atulkumar-bb7vi
    @atulkumar-bb7vi Před rokem

    Nice explaination

  • @nehagunapooti2731
    @nehagunapooti2731 Před 3 měsíci

    Forever grateful for you bhai, because of you I got my first job

  • @fiza8266
    @fiza8266 Před 4 měsíci

    nice explanation

  • @maqboolmirzaan2660
    @maqboolmirzaan2660 Před rokem

    Good explanation

  • @RonitSagar
    @RonitSagar Před rokem

    bhaiya aap pentab kaun saa use krte ho...can you please mention the link in reply

  • @amankhanoria2053
    @amankhanoria2053 Před 2 lety +2

    good work brother aapki wajah se data structure seekh paya mai

  • @yogeshgavali5238
    @yogeshgavali5238 Před 2 lety

    Greatly

  • @shaikbabasaheb9801
    @shaikbabasaheb9801 Před rokem

    Hello sir I am preparing for amazon interview. Can i use python language to code during interview.

  • @mrinmoyhalder7293
    @mrinmoyhalder7293 Před 2 lety +2

    Interestingly, if it was to print all the pairs then using map also time complexity is O(n^2). because for every element in the given array we need to run a loop upto key_count stored in map. the worst case is [ 2,2,2,2] ans target is 4.

    • @adityacr7407
      @adityacr7407 Před 10 měsíci

      Searching in an unordered map is O(1)

  • @Intovert_Shivam
    @Intovert_Shivam Před rokem

    bhaiya agr iski jagah 2 pointer approach use krenge to kya tc jyada ho jayegi array ko sort krne ke chakkar mein

  • @pranaymishra4407
    @pranaymishra4407 Před 2 lety +2

    very clearly explained thanks bhai

  • @sohel4633
    @sohel4633 Před 2 lety

    Your DSA solution video is very helpful 🥰

  • @abinayashrikbs6684
    @abinayashrikbs6684 Před 7 měsíci

    you can talk in english throughout the video which will help who doesnt understand hindi.

  • @paullater6230
    @paullater6230 Před 2 lety

    Amazing explanation 👏 👌 👍

  • @vikalpjain1098
    @vikalpjain1098 Před rokem +4

    I tried by implementing this with input 1,1,1,-1,-1,-1 is giving 6 output, but actual output is 9.

    • @aeroabrar_31
      @aeroabrar_31 Před rokem +2

      Bhai constraints me saare elements positive de rakhe hai..
      This approach wont work for negatives i guess.

    • @toshanverma1084
      @toshanverma1084 Před rokem

      sort then try this it will work

  • @nomaanahmad5851
    @nomaanahmad5851 Před 2 lety +3

    Bhaiya please isko jaldi poora krke dp ko kariye please

  • @AmanSharma-xq7gv
    @AmanSharma-xq7gv Před 2 lety

    bhai ji ye mila na question ka ans gfg be text pdh ke to kuch samaj hi ni aa raha tha...Thanks

  • @maheshwarananbalagan9803
    @maheshwarananbalagan9803 Před 7 měsíci

    Brute force algorithm not work sir

  • @akashanand6531
    @akashanand6531 Před 2 lety +1

    awesome explanation

  • @AmitDas-hu3gr
    @AmitDas-hu3gr Před 2 lety

    Bro love babbar DSA sheet ke baaki problems ke soultions ki video kab aayegi?

  • @deeptimayeemaharana2448

    map mein check karne se pehle ki element hai ya nahi, array ko toh map ke andar dala hi nahi...bhaiya samajh nahi aya

  • @pratikghule2995
    @pratikghule2995 Před 2 lety +1

    find number of pairs of 5 which can made with natural numbers

  • @vaneelakhatri
    @vaneelakhatri Před 2 lety +1

    Thanks for this solution 🙏🏻🙏🏻🙏🏻🙏🏻

  • @manthan7535
    @manthan7535 Před 2 lety +1

    plz plz upload for jAVA also

    • @rickyarya7673
      @rickyarya7673 Před 2 lety

      // { Driver Code Starts
      //Initial Template for Java
      import java.io.*;
      import java.util.*;
      public class GFG {
      public static void main(String[] args) throws Exception {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      int tc = Integer.parseInt(br.readLine().trim());
      while (tc-- > 0) {
      String[] inputLine;
      inputLine = br.readLine().trim().split(" ");
      int n = Integer.parseInt(inputLine[0]);
      int k = Integer.parseInt(inputLine[1]);
      int[] arr = new int[n];
      inputLine = br.readLine().trim().split(" ");
      for (int i = 0; i < n; i++) {
      arr[i] = Integer.parseInt(inputLine[i]);
      }
      int ans = new Solution().getPairsCount(arr, n, k);
      System.out.println(ans);
      }
      }
      }
      // } Driver Code Ends
      //User function Template for Java
      class Solution {
      int getPairsCount(int[] arr, int n, int k) {
      // code here
      int count =0;
      HashMap mapValue = new HashMap();

      for(int i=0; i

  • @user-qo6vg5jb6y
    @user-qo6vg5jb6y Před rokem

    man this was easy prblm😑😑

  • @rohandevaki4349
    @rohandevaki4349 Před 2 lety +1

    what is unordered map ? at 3:11 ? is it on java also?

    • @bhargav4g538
      @bhargav4g538 Před 2 lety

      Bro try dictionary in java

    • @bhargav4g538
      @bhargav4g538 Před 2 lety +1

      Bro it’s just like dictionaries initially all are false ie zeros so frequencies are adding 2nd above return statement and they are counting inside if when they encounter use dict I use python same doubt came sorted with dict

    • @altafmazhar7762
      @altafmazhar7762 Před 2 lety +1

      tru hashmap in java

  • @sanushgowdabr7217
    @sanushgowdabr7217 Před 2 lety +2

    Please Explain concepts in English

  • @ankitparashar8730
    @ankitparashar8730 Před 2 lety

    Only two pointers works when same type of intution ques on codeforces

  • @nehalpradhan2229
    @nehalpradhan2229 Před rokem

    6:00 why didn't you add 7 in map??

  • @rohandevaki4349
    @rohandevaki4349 Před 2 lety +3

    please write the code in java also

    • @rickyarya7673
      @rickyarya7673 Před 2 lety

      // { Driver Code Starts
      //Initial Template for Java
      import java.io.*;
      import java.util.*;
      public class GFG {
      public static void main(String[] args) throws Exception {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      int tc = Integer.parseInt(br.readLine().trim());
      while (tc-- > 0) {
      String[] inputLine;
      inputLine = br.readLine().trim().split(" ");
      int n = Integer.parseInt(inputLine[0]);
      int k = Integer.parseInt(inputLine[1]);
      int[] arr = new int[n];
      inputLine = br.readLine().trim().split(" ");
      for (int i = 0; i < n; i++) {
      arr[i] = Integer.parseInt(inputLine[i]);
      }
      int ans = new Solution().getPairsCount(arr, n, k);
      System.out.println(ans);
      }
      }
      }
      // } Driver Code Ends
      //User function Template for Java
      class Solution {
      int getPairsCount(int[] arr, int n, int k) {
      // code here
      int count =0;
      HashMap mapValue = new HashMap();

      for(int i=0; i

  • @90krishika
    @90krishika Před 2 lety

    Can somebody help me with this c# code? I am not able to get the expected result. Urgent please
    public static int FindMaxNumForMaxSum(int[] nums, int k)
    {
    int result = 0;
    int N = nums.Length;
    var map = new Dictionary();
    //[1, 5, 3, 3, 3],.. k = 6
    for (var i = 0; i < N; i++)
    {
    var complement = k = nums[i];
    if (map.ContainsKey(complement))
    {
    //we'll increase the map value at this key and assign to result
    result = map[complement] += 1;
    }
    else
    {
    map.Add(k - nums[i], nums[i]);
    }
    } //end of for loop
    return result;
    }

  • @Itachibatman
    @Itachibatman Před rokem

    samjh nhi ayya bhai
    btw iam begginer

  • @priyabratmail8936
    @priyabratmail8936 Před 2 lety

    Bhaiya ,I have just completed array in dsa.I could do this problem using loops but I don't know what is map . should I learn maps now or I should move ahead?

  • @mereRevyoos
    @mereRevyoos Před 2 lety +2

    #include
    #include
    using namespace std;
    int main()
    {
    vector a={1,2,3,4};
    int size_a= a.size();
    vector answer;
    for(int i=0; i

    • @sudhakarsingh7613
      @sudhakarsingh7613 Před 2 lety +1

      bcoz answer is empty

    • @yourentertainer19
      @yourentertainer19 Před 2 lety +1

      r u kidding

    • @prayagrajwade8699
      @prayagrajwade8699 Před 2 lety

      Hope you got your answer why you are not getting the output

    • @mereRevyoos
      @mereRevyoos Před 2 lety

      @@prayagrajwade8699 we have to use push_back or we have to specify the size of vector a(4)

    • @prayagrajwade8699
      @prayagrajwade8699 Před 2 lety

      @@mereRevyoos no need to specify size for the vector...you just have to push the elements in vector

  • @iremtaze6262
    @iremtaze6262 Před 6 měsíci

    Why do you write the title in English even though you are speaking in Hindi? God, there are several videos like these I think I should learn Hindi

  • @shivammathur665
    @shivammathur665 Před 5 měsíci

    Bhai saans tho le kam se kam..... Aise kya rurt k aaya tha kya??? 😂

  • @Anonymous-qf6jn
    @Anonymous-qf6jn Před 11 měsíci

    bekar explanation kuch smhj ni aaya