Search a 2D Matrix | Made Super Easy | Binary Search | AMAZON | Leetcode-74

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 42

  • @MakeuPerfect
    @MakeuPerfect 2 роки тому +10

    nice explained bhaiya
    apka video dekhne ke baad koi aur doubt hi nahi rehta ❤❤thnx bhaiya
    aur bsearch ka question karaoge na ?

    • @codestorywithMIK
      @codestorywithMIK  2 роки тому +2

      Thanks a lot ❤️❤️
      Yes, i will post more on bsearch soon

  • @amodsings9321
    @amodsings9321 Рік тому +2

    I had done this problem before lkn yaar aapka solution.. ufff itta easy nd clean❤❤

  • @priyajaiwal8072
    @priyajaiwal8072 Місяць тому +1

    Best. As usual⚡.

  • @oqant0424
    @oqant0424 Рік тому +2

    u made this question so simple ..........thanks from the bottom of my heart ❤❤

  • @souravjoshi2293
    @souravjoshi2293 Рік тому

    Just searched for your solution on UA-cam and got it. As always the best explanation

  • @sidharthdhiman4522
    @sidharthdhiman4522 Рік тому +1

    best exaplantion sir , single matrix se kafi easay hoagya samjhna

  • @thakuradarsh3637
    @thakuradarsh3637 2 місяці тому

    nice and great explanation sir

  • @FanIQQuiz
    @FanIQQuiz Рік тому

    you are the best tutor on internet. I wonder what it would be like having a teacher like him in our colleges

  • @JoyAcharyatvl
    @JoyAcharyatvl Рік тому +1

    I have solved before you showing code. and leaned binary search from your previous video. Thank you sir.

  • @MounikaEMB
    @MounikaEMB Рік тому +1

    Best explanation ever 😊👏

  • @wearevacationuncoverers
    @wearevacationuncoverers Рік тому

    Crystal clear as always. You are just dope

  • @engineeringlife-bj7ff
    @engineeringlife-bj7ff 23 дні тому +1

    super

  • @shabananoor9423
    @shabananoor9423 Рік тому

    Wonderful explanation

  • @AlishaKhan-ww3io
    @AlishaKhan-ww3io Рік тому

    Best explanation ever ❤❤❤

  • @anilsarode6164
    @anilsarode6164 2 місяці тому

    GREAT !!💙

  • @reall47
    @reall47 9 місяців тому +1

    great explanation bro

  • @mohithadiyal6083
    @mohithadiyal6083 Рік тому +1

    Super easy explanation

  • @durgabirsamunda
    @durgabirsamunda Рік тому

    Nice bhaiya

  • @allmovies2473
    @allmovies2473 Рік тому +1

    thanks bhaiya you are really great

  • @steadfast7342
    @steadfast7342 6 місяців тому

    you made it super easiest

  • @divyanshsagar
    @divyanshsagar Рік тому

    Awesome!

  • @coldcoke9254
    @coldcoke9254 3 місяці тому

    maine pehle m*log(n) ka solution nikala tha...but I learnt something new

  • @Lakshya-f4l
    @Lakshya-f4l 6 місяців тому +1

    Thankyou Sir!

  • @riaa55
    @riaa55 28 днів тому +1

    understood

  • @onesaditya3689
    @onesaditya3689 Рік тому +1

    Why we take in matrix[0] in n??

    • @MohammedHasmi577
      @MohammedHasmi577 5 місяців тому

      Bro just do dry run with different matrix you got your answer ❤

  • @satyasanjay1339
    @satyasanjay1339 Рік тому

    I wrote this solution before watching your explanation, and It works perfectly fine.
    class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
    int m = matrix.length;
    int n = matrix[0].length;
    int top = 0;
    int bottom = m-1;
    while(top < bottom){
    int mid = top + (bottom-top)/2;
    if(matrix[mid][n-1] == target){
    return true;
    }
    else if(matrix[mid][n-1] > target){
    bottom = mid;
    }
    else{
    top = mid+1;
    }
    }
    int l = 0;
    int r = n-1;
    while(l target){
    r = mid-1;
    }
    else{
    l = mid+1;
    }
    }
    return false;
    }
    }

  • @Shashwat-000
    @Shashwat-000 7 місяців тому +1

    why divide by n not m? mid/n and mid%n

  • @ashutosh61290
    @ashutosh61290 Рік тому +1

    class Solution {
    public:
    bool searchMatrix(vector& matrix, int target) {
    int m = matrix.size();
    int n = matrix[0].size();
    int start=0;
    int end=m*n-1;
    while(start target){
    end = mid-1;
    }
    else if(element < target){
    start = mid+1;
    }
    else {
    return true;
    }
    }
    return false;
    }
    };

  • @kuchtha9982
    @kuchtha9982 Рік тому +1

    @codestorywithmik bhai Mai to bhool gya hu tumhare siwa koi or bhi coding sikhata hai youtube pe❤

  • @AkashYadav-pt3zd
    @AkashYadav-pt3zd 7 місяців тому

    i guess there will be a small correction that the first taught approach will have a time complexity of O(n+m) not O(n^2)

  • @Andrew-l1j1z
    @Andrew-l1j1z 6 місяців тому

    please solve meeting rooms 2 leetcode premium question

  • @oppo-px5hf
    @oppo-px5hf 7 місяців тому +1

    public boolean searchMatrix(int[][] arr, int target) {
    int i = 0;
    int j = arr[0].length - 1;
    while (i < arr.length && j >= 0) {
    if (target > arr[i][j]) {
    i++;
    }else if (target < arr[i][j]) {
    j--;
    } else {
    return true;
    }
    }
    return false;
    } // sample solution of brute force

  • @thefinalfit
    @thefinalfit Рік тому

    You made it super duper easy 🫡🫡