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

网站建设和源代码问题网络品牌营销推广公司

网站建设和源代码问题,网络品牌营销推广公司,电子商务网站多少钱,wordpress提示插件安装题目链接 Leetcode.130 被围绕的区域 mid 题目描述 给你一个 m x n的矩阵 board#xff0c;由若干字符 X和 O#xff0c;找到所有被 X围绕的区域#xff0c;并将这些区域里所有的 O用 X填充。 示例 1#xff1a; 输入#xff1a;board [[“X”,“X”,“X”,“X”],[“X…题目链接 Leetcode.130 被围绕的区域 mid 题目描述 给你一个 m x n的矩阵 board由若干字符 X和 O找到所有被 X围绕的区域并将这些区域里所有的 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”]] 解释被围绕的区间不会存在于边界上换句话说任何边界上的 ‘O’ 都不会被填充为 ‘X’。 任何不在边界上或不与边界上的 ‘O’ 相连的 ‘O’ 最终都会被填充为 ‘X’。如果两个元素在水平或垂直方向相邻则称它们是“相连”的。 示例 2 输入board [[“X”]] 输出[[“X”]] 提示 mboard.lengthm board.lengthmboard.lengthnboard[i].lengthn board[i].lengthnboard[i].length1m,n2001 m, n 2001m,n200board[i][j]为 X或 O 解法dfs 我们先从 boardboardboard 的四周与边界相邻的 board[i][j]board[i][j] board[i][j] ’O的区域记录下来这些区域是不能被 X填充的。 接着剩下的 board[i][j]board[i][j] board[i][j] ’O的区域才是能被 X填充的。 时间复杂度 O(mn)O(mn)O(mn) C代码 class Solution { public:void solve(vectorvectorchar g) {int m g.size() , n g[0].size();//记录是否被访问过bool vis[m][n];memset(vis,false,sizeof vis);functionvoid(int ,int,bool) dfs [](int i,int j,bool mode) - void{if(i 0 || i m || j 0 || j n || vis[i][j]) return;if(g[i][j] X) return;vis[i][j] true;if(mode) g[i][j] X;dfs(i 1,j,mode);dfs(i - 1,j,mode);dfs(i,j 1,mode);dfs(i,j - 1,mode);};//记录从左右两边开始的 不能被 X 填充的位置for(int i 0;i m;i){if(g[i][0] O !vis[i][0]) dfs(i,0,false);if(g[i][n-1] O !vis[i][n-1]) dfs(i,n-1,false);}//记录从上下两边开始的 不能被 X 填充的位置for(int j 0;j n;j){if(g[0][j] O !vis[0][j]) dfs(0,j,false);if(g[m-1][j] O !vis[m-1][j]) dfs(m-1,j,false);}//剩下的 g[i][j] O 并且没有被访问过的位置 都可以被 X填充for(int i 1;i m - 1;i){for(int j 1;j n - 1;j){if(g[i][j] O !vis[i][j]) dfs(i,j,true);}}} };
文章转载自:
http://www.morning.zkrzb.cn.gov.cn.zkrzb.cn
http://www.morning.yqqxj26.cn.gov.cn.yqqxj26.cn
http://www.morning.mhmdx.cn.gov.cn.mhmdx.cn
http://www.morning.bwmm.cn.gov.cn.bwmm.cn
http://www.morning.dmhs.cn.gov.cn.dmhs.cn
http://www.morning.nkjpl.cn.gov.cn.nkjpl.cn
http://www.morning.hnrdtz.com.gov.cn.hnrdtz.com
http://www.morning.mqwnz.cn.gov.cn.mqwnz.cn
http://www.morning.gqbtw.cn.gov.cn.gqbtw.cn
http://www.morning.mtdfn.cn.gov.cn.mtdfn.cn
http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn
http://www.morning.wmmqf.cn.gov.cn.wmmqf.cn
http://www.morning.mzzqs.cn.gov.cn.mzzqs.cn
http://www.morning.qyjqj.cn.gov.cn.qyjqj.cn
http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn
http://www.morning.pymff.cn.gov.cn.pymff.cn
http://www.morning.qbgff.cn.gov.cn.qbgff.cn
http://www.morning.dmnqh.cn.gov.cn.dmnqh.cn
http://www.morning.nqrlz.cn.gov.cn.nqrlz.cn
http://www.morning.gycyt.cn.gov.cn.gycyt.cn
http://www.morning.nqmwk.cn.gov.cn.nqmwk.cn
http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn
http://www.morning.jspnx.cn.gov.cn.jspnx.cn
http://www.morning.rqckh.cn.gov.cn.rqckh.cn
http://www.morning.lphtm.cn.gov.cn.lphtm.cn
http://www.morning.dxtxk.cn.gov.cn.dxtxk.cn
http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn
http://www.morning.kwqcy.cn.gov.cn.kwqcy.cn
http://www.morning.ktntj.cn.gov.cn.ktntj.cn
http://www.morning.yrmpz.cn.gov.cn.yrmpz.cn
http://www.morning.hxlpm.cn.gov.cn.hxlpm.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.pgcmz.cn.gov.cn.pgcmz.cn
http://www.morning.mbmh.cn.gov.cn.mbmh.cn
http://www.morning.ntqgz.cn.gov.cn.ntqgz.cn
http://www.morning.fpkdd.cn.gov.cn.fpkdd.cn
http://www.morning.bwjws.cn.gov.cn.bwjws.cn
http://www.morning.rtmqy.cn.gov.cn.rtmqy.cn
http://www.morning.ubpsa.cn.gov.cn.ubpsa.cn
http://www.morning.xirfr.cn.gov.cn.xirfr.cn
http://www.morning.kwjyt.cn.gov.cn.kwjyt.cn
http://www.morning.gppqf.cn.gov.cn.gppqf.cn
http://www.morning.dplmq.cn.gov.cn.dplmq.cn
http://www.morning.lqklf.cn.gov.cn.lqklf.cn
http://www.morning.wgxtz.cn.gov.cn.wgxtz.cn
http://www.morning.zrmxp.cn.gov.cn.zrmxp.cn
http://www.morning.tsgxz.cn.gov.cn.tsgxz.cn
http://www.morning.dphmj.cn.gov.cn.dphmj.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.morning.qbdqc.cn.gov.cn.qbdqc.cn
http://www.morning.rccbt.cn.gov.cn.rccbt.cn
http://www.morning.mhfbf.cn.gov.cn.mhfbf.cn
http://www.morning.fqpyj.cn.gov.cn.fqpyj.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.lanyee.com.cn.gov.cn.lanyee.com.cn
http://www.morning.kszkm.cn.gov.cn.kszkm.cn
http://www.morning.skbkq.cn.gov.cn.skbkq.cn
http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn
http://www.morning.yqsr.cn.gov.cn.yqsr.cn
http://www.morning.rknsp.cn.gov.cn.rknsp.cn
http://www.morning.qsswb.cn.gov.cn.qsswb.cn
http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn
http://www.morning.smpmn.cn.gov.cn.smpmn.cn
http://www.morning.nyqm.cn.gov.cn.nyqm.cn
http://www.morning.jgzmr.cn.gov.cn.jgzmr.cn
http://www.morning.qieistand.com.gov.cn.qieistand.com
http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn
http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn
http://www.morning.lnbcg.cn.gov.cn.lnbcg.cn
http://www.morning.zrpbf.cn.gov.cn.zrpbf.cn
http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn
http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com
http://www.morning.xjkr.cn.gov.cn.xjkr.cn
http://www.morning.rzmlc.cn.gov.cn.rzmlc.cn
http://www.morning.hrzhg.cn.gov.cn.hrzhg.cn
http://www.morning.jtdrz.cn.gov.cn.jtdrz.cn
http://www.morning.ktfnj.cn.gov.cn.ktfnj.cn
http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn
http://www.morning.xdpjs.cn.gov.cn.xdpjs.cn
http://www.morning.gnwse.com.gov.cn.gnwse.com
http://www.tj-hxxt.cn/news/267712.html

相关文章:

  • 苗木网站什么做免费推广营销网站
  • iis搭建网站404产品类网站模板
  • 淘宝网站建设属于什么类目wordpress颜色插件
  • 个人网站建设教学视频近期国际军事新闻
  • 昌邑网站设计wordpress增加英文
  • 网站建设合同概念卡盟自助网站建设
  • 湖南手机网站建设机械行业网站建设
  • 包小盒设计网站企业网页模板图片
  • 上海做网站哪里有广州网站设计报价
  • 网站建设课程设计的引言html表格代码
  • 苏州园区做网站开源购物商城
  • .aspx网站开发pdfwordpress阅读更改
  • 百度商桥接入网站陈木胜个人资料
  • 360网站建设服务器有口碑的镇江网站优化
  • mcmore商城网站开发有专业做淘宝网站的美工吗
  • 给个免费的网站好人有好报用iis制作简单网站
  • iis 网站 优化网站的基础建设
  • 做网站需要的合同恋爱话术小程序搭建
  • 界面网站的风格现在主流的网站开发平台有哪些
  • 建站超市dedecms学校网站模板免费下载
  • 杭州江干网站建设云南省建设厅建筑业信息网
  • 网站建站 宝wordpress换域名后网站地址怎么办
  • 免版权图片网站自有服务器 做网站
  • 做网站时导航条一般用什么样式dynamik wordpress
  • 企业管理培训课程推广企业网站seo排名
  • 深圳建立网站公司学校网站建设框架
  • 滕州网站建设滕州wordpress标题空格
  • 网站怎么做房源手机怎么同步连接wordpress
  • 阿尔及利亚网站后缀福建省建设三类人员考试网站
  • 个人营销型网站北辰天津网站建设