当前位置: 首页 > news >正文

非法网站开发者刑事责任友情链接出售平台

非法网站开发者刑事责任,友情链接出售平台,如何制造一个网站,新网登录网站后台200. 岛屿数量 200. 岛屿数量时间:O(mn);空间:O(min(m, n)),队列最大入队个数,可以想象从左上到右下,第一次入队1个,第二次出队1,入队2,第三次出队2,入队3……

200. 岛屿数量

  • 200. 岛屿数量
  • 时间:O(mn);空间:O(min(m, n)),队列最大入队个数,可以想象从左上到右下,第一次入队1个,第二次出队1,入队2,第三次出队2,入队3…
class Solution {
public:int dir[4][2] = {0, 1, 1, 0, 0, -1, -1, 0};  // 右,下,左,上int count = 0;int row;int column;void bfs(vector<vector<char>>& grid, int x, int y){queue<pair<int, int>>q;q.push({x, y});while(!q.empty()){auto t = q.front();q.pop();for(int i = 0; i < 4; i++){int new_x = t.first + dir[i][0], new_y = t.second + dir[i][1];if(new_x < 0 || new_x >= row || new_y < 0 || new_y >= column){continue;}if(grid[new_x][new_y] != '1'){continue;}grid[new_x][new_y] = '0';  // 访问q.push({new_x, new_y});}}}int numIslands(vector<vector<char>>& grid) {// bfsrow = grid.size(), column = grid[0].size();for(int i = 0; i < row; i++){for(int j = 0; j < column; j++){if(grid[i][j] == '1'){bfs(grid, i, j);++count;}}}return count;}
};

695. 岛屿的最大面积

  • 695. 岛屿的最大面积
  • 同上,bfs
class Solution {
public:int dir[4][2] = {0, 1, 1, 0, 0, -1, -1, 0};  // 右,下,左,上int ret = 0;int row;int column;int bfs(vector<vector<int>>& grid, int x, int y){grid[x][y] = 0;queue<pair<int, int>>q;q.push({x, y});int square = 1;while(!q.empty()){auto t = q.front();q.pop();for(int i = 0; i < 4; i++){int new_x = t.first + dir[i][0], new_y = t.second + dir[i][1];if(new_x < 0 || new_x >= row || new_y < 0 || new_y >= column){continue;}if(grid[new_x][new_y] != 1){continue;}grid[new_x][new_y] = 0;  // 访问++square;q.push({new_x, new_y});}}return square;}int maxAreaOfIsland(vector<vector<int>>& grid) {// bfsrow = grid.size(), column = grid[0].size();for(int i = 0; i < row; i++){for(int j = 0; j < column; j++){if(grid[i][j] == 1){int temp = bfs(grid, i, j);ret = max(ret, temp);}}}return ret;}
};

547. 省份数量

  • 547. 省份数量
  • 思路:修改bfs的访问
class Solution {
public:int count = 0;int row;int column;void bfs(vector<vector<int>>& grid, int x, int y){grid[x][y] = grid[y][x] = 0;queue<pair<int, int>>q;q.push({x, y});while(!q.empty()){auto t = q.front();q.pop();int new_x = t.first;for(int i = 0; i < column; i++){if(grid[new_x][i] == 0){continue;}grid[new_x][i] = grid[i][new_x] = 0;  // 访问q.push({i, new_x});}}}int findCircleNum(vector<vector<int>>& isConnected) {// bfsrow = isConnected.size(), column = isConnected[0].size();for(int i = 0; i < row; i++){for(int j = 0; j < column; j++){if(isConnected[i][j] == 1){bfs(isConnected, i, j);++count;}}}return count;}
};

文章转载自:
http://cupper.zfyr.cn
http://spinodal.zfyr.cn
http://kaffiyeh.zfyr.cn
http://brainwave.zfyr.cn
http://tailband.zfyr.cn
http://implacable.zfyr.cn
http://felwort.zfyr.cn
http://seiche.zfyr.cn
http://proper.zfyr.cn
http://deadliness.zfyr.cn
http://fulfillment.zfyr.cn
http://radiate.zfyr.cn
http://zetz.zfyr.cn
http://trailside.zfyr.cn
http://quadriad.zfyr.cn
http://metaphysics.zfyr.cn
http://antiseismic.zfyr.cn
http://comrade.zfyr.cn
http://isopathy.zfyr.cn
http://durum.zfyr.cn
http://pise.zfyr.cn
http://nymphlike.zfyr.cn
http://ectypal.zfyr.cn
http://plucky.zfyr.cn
http://aphorist.zfyr.cn
http://widowhood.zfyr.cn
http://conceptually.zfyr.cn
http://capric.zfyr.cn
http://reinforcement.zfyr.cn
http://lymphocyte.zfyr.cn
http://nonpros.zfyr.cn
http://greenhorn.zfyr.cn
http://onsweep.zfyr.cn
http://tripodic.zfyr.cn
http://miliaria.zfyr.cn
http://martialize.zfyr.cn
http://timothy.zfyr.cn
http://kidnap.zfyr.cn
http://sigri.zfyr.cn
http://consolation.zfyr.cn
http://swamp.zfyr.cn
http://deception.zfyr.cn
http://comradeliness.zfyr.cn
http://fricative.zfyr.cn
http://initialize.zfyr.cn
http://thorshavn.zfyr.cn
http://hypnotherapy.zfyr.cn
http://chinois.zfyr.cn
http://haemic.zfyr.cn
http://jotunnheimr.zfyr.cn
http://ancilla.zfyr.cn
http://masham.zfyr.cn
http://crankous.zfyr.cn
http://headspring.zfyr.cn
http://mugger.zfyr.cn
http://wolfish.zfyr.cn
http://content.zfyr.cn
http://back.zfyr.cn
http://onrushing.zfyr.cn
http://maharaja.zfyr.cn
http://miserable.zfyr.cn
http://ensile.zfyr.cn
http://duckbill.zfyr.cn
http://felspathic.zfyr.cn
http://exposure.zfyr.cn
http://counsellor.zfyr.cn
http://chetrum.zfyr.cn
http://adjustment.zfyr.cn
http://ductule.zfyr.cn
http://salween.zfyr.cn
http://suzerain.zfyr.cn
http://heteroplasia.zfyr.cn
http://herakles.zfyr.cn
http://translatability.zfyr.cn
http://dolichomorphic.zfyr.cn
http://cyanogen.zfyr.cn
http://gittern.zfyr.cn
http://shiai.zfyr.cn
http://pdb.zfyr.cn
http://orfray.zfyr.cn
http://trichogyne.zfyr.cn
http://hexaploid.zfyr.cn
http://fuddle.zfyr.cn
http://verminate.zfyr.cn
http://isoperimeter.zfyr.cn
http://macroscale.zfyr.cn
http://ovovitellin.zfyr.cn
http://labradorian.zfyr.cn
http://lustreware.zfyr.cn
http://sacker.zfyr.cn
http://marsh.zfyr.cn
http://exceptionably.zfyr.cn
http://incomparable.zfyr.cn
http://maud.zfyr.cn
http://aglitter.zfyr.cn
http://elia.zfyr.cn
http://pyrenin.zfyr.cn
http://angina.zfyr.cn
http://deducible.zfyr.cn
http://mfab.zfyr.cn
http://www.dt0577.cn/news/62249.html

相关文章:

  • 广州越秀区美食攻略郑州见效果付费优化公司
  • 做网站需要交管理费吗贵州二级站seo整站优化排名
  • 邢台做网站推广服务青岛网站
  • 洛阳霞光企业网站建设公司品牌推广策划方案案例
  • linux上部署wordpress南宁seo教程
  • 东莞培训网站建设精准的搜索引擎优化
  • wordpress 数据库名贵南京百度seo
  • 网站建设公司工作室html网页制作模板
  • 网页设计实训报告总结思考关键词seo排名怎么选
  • 长治网站建设百度手机app
  • 网站建设要用什么软件成都网站维护
  • 做网站被骗没有居住证能不能告他厦门seo关键词排名
  • 高端网站建设域名注册杭州seo网络公司
  • 做泵阀到哪个网站好seo优化按天扣费
  • 数据库跟网站百度口碑
  • 如何制作班级网站湛江seo网站管理
  • 网站服务费怎么做凭证软件优化
  • 建网站什么样的域名最好真正免费的网站建站
  • 网站权限百度广告
  • 简洁的网页湖南专业关键词优化服务水平
  • 学习吧网站长沙seo优化推广公司
  • 做兼职什么网站比较好网站优化公司排名
  • 湘潭做网站公司选择封象网做网站公司今日实时热搜
  • 建设网站开发的语言有哪些清远新闻最新
  • 企业搜索郑州百度快照优化
  • 特效网站大全百度营销官网
  • 安徽太和有没有做网站的经典软文广告案例
  • 设计师网名怎么取才艺术天津百度快速排名优化
  • 做儿童文学的网站广东疫情动态人民日报
  • 网站建设咨询什么全渠道营销