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

html5响应式设计公司网站模板整站html源码下载搜英文关键词网站

html5响应式设计公司网站模板整站html源码下载,搜英文关键词网站,石家庄做网站时光,网站维护兼职给你一个 m x n 的矩阵 board #xff0c;由若干字符 X 和 O 组成#xff0c;捕获 所有 被围绕的区域#xff1a; 连接#xff1a;一个单元格与水平或垂直方向上相邻的单元格连接。区域#xff1a;连接所有 O 的单元格来形成一个区域。围绕#xff1a;如果您可以用 X 单…给你一个 m x n 的矩阵 board 由若干字符 X 和 O 组成捕获 所有 被围绕的区域 连接一个单元格与水平或垂直方向上相邻的单元格连接。区域连接所有 O 的单元格来形成一个区域。围绕如果您可以用 X 单元格 连接这个区域并且区域中没有任何单元格位于 board 边缘则该区域被 X 单元格围绕。 通过将输入矩阵 board 中的所有 O 替换为 X 来 捕获被围绕的区域。 示例 1 输入board [[X,X,X,X],[X,O,O,X],[X,X,O,X],[X,O,X,X]] 输出[[X,X,X,X],[X,X,X,X],[X,X,X,X],[X,O,X,X]] 解释 在上图中底部的区域没有被捕获因为它在 board 的边缘并且不能被围绕。 示例 2 输入board [[X]] 输出[[X]] 提示 m board.lengthn board[i].length1 m, n 200board[i][j] 为 X 或 O 深度优先遍历注意分析题意其他的就不多说了上代码看不懂的请留言或者私信收到第一时间解答 class Solution {/**这个题的突破口是什么样的才能不被捕获我理解如果不被捕获这个格子必定连着某个边缘的格子因为边缘的格子能连通它所以它才不被捕获这样我们就从边缘的O开始感染所有被感染到的标记一个Y这样最后除了Y之外的全部设置成X就可以了 */public void solve(char[][] board) {for(int i 0; i board.length; i) {/**只有边缘才配感染 */if(board[i][0] O) {infect(board, i, 0);}if(board[i][board[i].length - 1] O) {infect(board, i, board[i].length - 1);}}for(int j 0; j board[0].length; j) {/**只有边缘才配感染 */if(board[0][j] O) {infect(board, 0, j);}if(board[board.length - 1][j] O) {infect(board, board.length - 1, j);}}/**根据感染的结果进行赋值*/for(int i 0; i board.length; i) {for(int j 0; j board[i].length; j) {board[i][j] board[i][j] Y? O : X;}}}public void infect(char[][] board, int row, int col) {if(row 0 || row board.length || col 0 || col board[row].length || board[row][col] ! O) {return;}/**把自己感染成Y*/board[row][col] Y;/**感染自己的上下左右 */infect(board, row - 1, col);infect(board, row, col 1);infect(board, row 1, col);infect(board, row, col - 1);} }
http://www.hkea.cn/news/14370944/

相关文章:

  • 为何只有建设银行网站打不开投资理财网站建设
  • 公司网站建设费计入什么费用seo网站关键词排名软件
  • 网站做发网站建设实训个人总结
  • 咸阳网站开发windows优化大师是哪个公司的
  • 网站编排页面动漫制作专业学校有哪些
  • 苏州搜狗关键词优化搜索引擎优化涉及的内容
  • 2015做导航网站有哪些wordpress index.html
  • 上海建设官方网站如何建立一个网站并维护
  • 中小企业网站制作哪家好企查查官网登录
  • 网站搭建接单十大小说网站排名
  • seo建站推广wordpress the
  • 阳谷网站建设电话网站查询域名ip
  • 建筑人才招聘哪个网站最好tp钱包下载
  • 网站推广一般多少钱东莞品牌网站设计公司
  • 一个人做企业网站要多少天wordpress 源代码
  • 网站建设分几次付钱永久免费网站推荐
  • 简单大气的网站手机在线销售网站 - 百度
  • 做正规网站有哪些网站建设个网站一般需要花多少钱
  • 网站项目需求说明书wordpress菜单的代码
  • 宁波seo网站推广软件运营公众号需要多少钱
  • 云南做企业建站中文设计网站
  • 网站制作哪家好又便宜seo自己怎么做
  • 接入备案和增加网站外包网址
  • 凡科小程序建站官网全球做空现货黄金的网站
  • 轻定制网站建设wordpress自定义后台列表
  • 网站八个网站上传服务器教程
  • 我想学做互联网怎么入手谁可以做网站优化排名推广
  • 网盘做电子书下载网站自己做公司网站成本
  • 北京市保障房建设投资中心网站首页网络空间安全专业大学排名
  • 网站建设模板的网站网商