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

海口澄迈县建设局网站基于网站开发的app

海口澄迈县建设局网站,基于网站开发的app,wordpress副标题函数,办网站怎么办文章目录 题目描述思路分析完整代码 题目描述 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 单词必须按照字母顺序#xff0c;通过相邻的单元格内的字母构成#xff… 文章目录 题目描述思路分析完整代码 题目描述 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中返回 true 否则返回 false 。 单词必须按照字母顺序通过相邻的单元格内的字母构成其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 例如在下面的 3×4 的矩阵中包含单词 “ABCCED”单词中的字母已标出。 示例 1 输入board [[“A”,“B”,“C”,“E”],[“S”,“F”,“C”,“S”],[“A”,“D”,“E”,“E”]], word “ABCCED” 输出true 示例 2 输入board [[“a”,“b”],[“c”,“d”]], word “abcd” 输出false 思路分析 一道非常经典的矩阵搜索题。 直接回溯。 1.确定循环体 肯定是要遍历矩阵中的每一个格子以每一个格子为起点向外搜索。 for i in range(len(board)):for j in range(len(board[0])): 2.确定回溯体参数 显然需要当前遍历的格子下标i和j还需要当前遍历的单词下标k。 def dfs(i,j,k): 3.确定回溯体 在回溯的过程中如果遇到边界则立即回退遇到不符合单词的字符也立即回退。 if not 0ilen(board) or not 0 jlen(board[0]) or board[i][j] ! word[k]:return False 当前遍历单词的下标k如果遍历到最后了说明此时找到了完整的单词 if len(word)-1 k:return True 后面就是连续的三步 1首先将所有遍历过的格子都弄成空防止重复遍历。 2. 回溯寻找当前格子的四周。 3. 回退的时候将变空的格子变回原来的数值。 board[i][j] res dfs(i-1,j,k1) or dfs(i,j-1,k1) or dfs(i1,j,k1) or dfs(i,j1,k1)board[i][j] word[k]完整代码 class Solution:def exist(self, board: List[List[str]], word: str) - bool:# k为当前word遍历的下标def dfs(i,j,k):if not 0ilen(board) or not 0 jlen(board[0]) or board[i][j] ! word[k]:return Falseif len(word)-1 k:return Trueboard[i][j] res dfs(i-1,j,k1) or dfs(i,j-1,k1) or dfs(i1,j,k1) or dfs(i,j1,k1)board[i][j] word[k]return res for i in range(len(board)):for j in range(len(board[0])):if dfs(i,j,0):return Truereturn False
http://www.w-s-a.com/news/277344/

相关文章:

  • 建设银行网站 无法访问东莞淘宝运营
  • 做家电网站做网站美工需要会什么软件
  • 深圳营销型定制网站开发1000建设银行网站特点分析
  • 安装网站系统重庆知名网站
  • 巴彦淖尔市 网站建设怀化北京网站建设
  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站
  • 国家企业官方网站查询系统站酷设计网站官网入口文字设计
  • 彩票网站开发制作需要什么wordpress连接微博专业版v4.1
  • 孝感建设银行官网站百度一下你就知道啦
  • 做网站如何做视频广告制作公司简介怎么写
  • 做网站 买空间商务网站内容建设包括
  • 萝岗网站建设为什么点不开网站
  • 惠州网站制作询问薇北京网站建设最便宜的公司
  • 注册网站英语怎么说wordpress 3.8.3
  • 甘肃张掖网站建设网站开发软件是什么专业
  • 海口省建设厅网站网站数据库怎么做同步
  • 做网站建设月收入多少app开发公司广州英诺
  • 新闻播报最新网站优化外包费用
  • wordpress分页出现404最专业的seo公司
  • 连云港网站建设电话连云港市建设局网站
  • 平面设计网站有哪些比较好drupal网站建设 北京
  • 健康资讯网站模板网页价格表
  • 2008发布asp网站宝安建网站的公司
  • 郑州市城市建设管理局网站制作公司网站 优帮云
  • 网站开发 瀑布结构普陀网站建设
  • 12380网站建设情况汇报plone vs wordpress
  • c 网站开发数据库连接与wordpress类似的都有哪些
  • 状元村建设官方网站长春做网站seo的