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

自已建网站微信登录做区块链网站的公司

自已建网站微信登录,做区块链网站的公司,做自行车网站应该注意什么,wordpress条件查询插件在给定的二维二进制数组 A 中#xff0c;存在两座岛。#xff08;岛是由四面相连的 1 形成的一个最大组。#xff09; 现在#xff0c;我们可以将 0 变为 1#xff0c;以使两座岛连接起来#xff0c;变成一座岛。 返回必须翻转的 0 的最小数目。#xff08;可以保证答…在给定的二维二进制数组 A 中存在两座岛。岛是由四面相连的 1 形成的一个最大组。 现在我们可以将 0 变为 1以使两座岛连接起来变成一座岛。 返回必须翻转的 0 的最小数目。可以保证答案至少是 1。 示例 1 输入[[0,1],[1,0]] 输出1 代码 class Solution {public void helper(int[][] A,int[][] dir) {//dfs找出第一座岛标为2for(int i0;iA.length;i)for(int j0;jA[0].length;j)if(A[i][j]1){dfs(A,dir,i,j);return;}}Queueint[] queuenew LinkedList();public int shortestBridge(int[][] A) {int[][] dirnew int[][]{{-1,0},{1,0},{0,1},{0,-1}};int nA.length,mA[0].length;helper(A,dir);while (!queue.isEmpty())//bfs{int[] equeue.poll();int exe[0],eye[1],ele[2];for(int[] d:dir)//向4个方向蔓延{int nextXexd[0],nextYeyd[1];if(nextX0||nextXA.length||nextY0||nextYA[0].length||A[nextX][nextY]2)continue;//不能走的点if(A[nextX][nextY]1) return el;queue.offer(new int[]{nextX,nextY,el1});A[nextX][nextY]2;//标记为第一座岛屿避免重复访问}}return -1;}public void dfs(int[][] A,int[][] dir,int x,int y) {A[x][y]2;queue.offer(new int[]{x,y,0});for(int[] d:dir){int nextXxd[0],nextYyd[1];if(nextX0||nextXA.length||nextY0||nextYA[0].length||A[nextX][nextY]!1)continue;dfs(A, dir, nextX, nextY);}} }
http://www.huolong8.cn/news/247583/

相关文章:

  • 商城网站主机网站及其建设的心得体会
  • 杭州亚运村建设指挥部网站南宁建站服务
  • 移动端网站模板赣州市建设工程造价管理网站
  • 思途智旅游网站开发浙江微信网站建设
  • 个人网站建设简历十大社交电商平台排名
  • 快速开租建站怎么找人做淘宝网站
  • 禹城做网站食品网站建设需求分析
  • 安庆 网站建设建筑人才网证书查询
  • 成都建设网官方网站怎样做安居客网站
  • 中国代理网官方网站四川建设公司网站
  • 有没有免费做编辑网站管理系统h5开发游戏
  • 有了自己的网站怎样做后台百度网盟推广体验中心
  • 滨海新区网站建设专门做纪录片的网站
  • 佛山网站建设公司怎么样团购网站建设怎么样
  • 小说写作网站邢台谷歌seo
  • 网站建设 h5 小程序网站功能详细设计
  • 内部网站制作泉州网站制作企业
  • 西部数码个人网站电子网站模板
  • 网站后台编辑教程国外html响应式网站
  • 大连新图闻网站设计网站开发有什么职位
  • 百度营稍福州seo经理招聘
  • 网站创建桌面快捷方式空间设计专业
  • 长沙做网站工作室上海市做网站
  • 怎么修改网站标题关键词描述房地产类的网站建设
  • .net 网站关键字网页和网站有什么区别
  • 小说网站建设的支柱常州网站设计公司
  • 唐山滦县网站建设东莞建设银行网点查询
  • asp.net 做网站源代码已经收录大规模修改收录页面对网站有影响吗
  • 个体户能否从事网站建设东莞英文网站制作
  • 如何建立个人网站的步骤平面广告设计培训班费用