Number of Islands | DFS | BFS | Same as Island Perimeter | Leetcode 200 | codestorywithMIK

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

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

  • @DevOpskagyaan
    @DevOpskagyaan 9 หลายเดือนก่อน +10

    🐐 salute to consistency 🙌

  • @thor1626
    @thor1626 9 หลายเดือนก่อน +1

    You know you understand the logic when you get the intuition at 6:30 Thanks for this amazing tutorial, also the way you explained yesterday's question "Island Perimeter" made this question a cake walk.

  • @bhaskar_saini
    @bhaskar_saini 29 วันที่ผ่านมา

    Learning graph from codestorywithMIK taught me to dig deeper in the problem and practice to grasp concept....I tried this with DFS / BFS and Union Find, below is my Union find code :-
    Major learning converting 2D matrix cell into indexes by apply formula - cell (i,j) = i * m (no. of col) + j
    class Solution {
    public:
    class DSU {
    private:
    vectorparent;
    vectorrank;
    int count;
    public:
    //constructor
    DSU(int n){
    parent.resize(n);
    rank.resize(n,0);
    count = 0;
    for(int i=0;i rank[Py]){
    parent[Py] = Px;
    }
    else if(rank[Py] > rank[Px]){
    parent[Px] = Py;
    }
    else{
    parent[Px] = Py;
    rank[Py]++;
    }
    count--; //count reduced as 2 components are merged into 1.
    }
    void inc(){
    count++;
    }
    int getCount(){
    return count;
    }
    };
    int numIslands(vector& grid) {
    int n = grid.size();
    int m = grid[0].size();
    DSU uf(n*m);//returns n in DSU class
    //get total count of island by counting 1's in grid
    for(int i=0;i

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

    thank you mik - Day 2 of solving dsa everyday

  • @thor1626
    @thor1626 9 หลายเดือนก่อน +3

    Mik is just reducing his watch time by teaching so brilliantly lol.

  • @VineetDixit
    @VineetDixit 9 หลายเดือนก่อน +4

    kudos to your hardwork sir

  • @detaincoder
    @detaincoder 9 หลายเดือนก่อน +2

    amazing sir
    dheere dheere apke solution dheke problem ko approach karna sikh rha hu
    keep it up sir 🙂

  • @varunsen2802
    @varunsen2802 9 หลายเดือนก่อน +1

    could solve this on my own, thanks to you

  • @tutuimam3381
    @tutuimam3381 9 หลายเดือนก่อน +1

    Amazing explanation

  • @gauravbanerjee2898
    @gauravbanerjee2898 9 หลายเดือนก่อน +1

    Thanks a lot bhaiya ❤❤

  • @Shubham-kk
    @Shubham-kk 5 หลายเดือนก่อน

    bhai duniya ke saare question upload krdo nn, it becomes really painful jab koi question smjh na aa rha ho and then there's no solution from your side.

  • @Zaheer__zk40
    @Zaheer__zk40 9 หลายเดือนก่อน +1

    Understand the intution

  • @manimanohar_001
    @manimanohar_001 9 หลายเดือนก่อน +1

    Bro I solved the problem "number of distinct Islands" on my own.
    is there any reward ??😊😎🙏

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

    iske liye koi simplest approach nahi hai , like the iterative approach?

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +1

      Actually an island in the gird can be of any form which can only be explored using BFS or DFS .
      An iterative solution will not be possible.

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

    Bro there's a question named "Number of Distinct Islands" in both LC & GFG.
    But in LC it's a premium question.

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +1

      Yes it’s premium but available on gfg and lintcode
      github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Graph/Number%20of%20Distinct%20Islands

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

    Bhaiya "Find unique island" ka question kha per hai , leetcode me to nhi dikh rha hai.

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +2

      Actually it’s a Premium problem, but available on gfg and lintcode
      github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Graph/Number%20of%20Distinct%20Islands

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

      Theek hai bhaiya 👍

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

    Bro there's no question like "Find Unique Islands". Pls give the question link

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +1

      github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Graph/Number%20of%20Distinct%20Islands

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

    Find the unique islands link??

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +2

      I think I have not created video for that.
      But you can find the code in my github repo.
      But there is a video for another similar problem -
      Number of Closed Islands | Story to code | Google | Leetcode 1254 | codestorywithMIK
      th-cam.com/video/dMn6NPk9nPw/w-d-xo.html

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +3

      Actually it’s a Premium problem, but available on gfg and lintcode
      github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Graph/Number%20of%20Distinct%20Islands

  • @dayashankarlakhotia4943
    @dayashankarlakhotia4943 9 หลายเดือนก่อน +1

    public int numIslands(char[][]grid){
    int cnt=0;
    for(int i=0;i

  • @sumedhaghosh1265
    @sumedhaghosh1265 9 หลายเดือนก่อน +1

    Anyone with the hw question link?

    • @codestorywithMIK
      @codestorywithMIK  9 หลายเดือนก่อน +3

      Actually it’s a Premium problem, but available on gfg and leetcode.
      I have posted Qn also in the link below -
      github.com/MAZHARMIK/Interview_DS_Algo/blob/master/Graph/Number%20of%20Distinct%20Islands

    • @sumedhaghosh1265
      @sumedhaghosh1265 9 หลายเดือนก่อน +1

      @@codestorywithMIK oh okay sir thank you so much! 🙇‍♀️❤

  • @Ramgangakumar
    @Ramgangakumar 4 หลายเดือนก่อน +1

    In every video you say "Medium Mark h bilkul easy h" and in case hard problem "hard Mark h but medium h"😂😂

    • @codestorywithMIK
      @codestorywithMIK  4 หลายเดือนก่อน +1

      To boost our confidence 😁❤️😇

  • @Dezy_Kri
    @Dezy_Kri 9 หลายเดือนก่อน +1

  • @studentkumar-f4t
    @studentkumar-f4t หลายเดือนก่อน

    CTC