LEETCODE- NUMBER OF ISLANDS-COMPILATION ERROR

WHY MY CODE IS GIVING ERROR >>>Line 924: Char 9: runtime error: reference binding to null pointer of type ‘std::vector<char, std::allocator >’ (stl_vector.h)

CODE SUBMISSION LINK >>>>https://leetcode.com/submissions/detail/342266247/

class Solution {
public:
   


  
  
  void dfs(vector<vector<char>> &grid,int i,int j,int n,int m)  
  {
      if(i<0 || j<0|| i>=n||j>=m || grid[i][j]=='0'|| grid[i][j]=='v')
      {
          return ;
      }
   
      grid[i][j]='v';
      dfs( grid, i+1, j, n, m);
      dfs( grid, i-1, j, n, m);
      dfs( grid, i, j+1, n, m);
      dfs( grid, i, j-1, n, m);
  
  
  
  
  }
    
    
        int numIslands(vector<vector<char>>& grid)
    {
     int n=grid.size();
     int m=grid[0].size();
        int ans=0;
        for(int i=0;i<n;i++)
        {  for(int j=0;j<m;j++)
           {
               if( grid[i][j]=='1')
               {
                   ans++;
                   dfs( grid, i, j, n, m);
               }
        
          }
        }
        return ans;
    }
    

    
    

};
Comments (0)