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

wordpress 目录样式搜索引擎内部优化

wordpress 目录样式,搜索引擎内部优化,西樵营销网站制作,微信嵌入网站开发思路 每次以当前位置为初始位置开始遍历,看是否找到单词 (以官方题解做出) v:代表等于work[k]且已走过的位置 d:四个方向 回溯(遍历): 匹配不上:终止 找到了:终止(先…

在这里插入图片描述
思路
每次以当前位置为初始位置开始遍历,看是否找到单词
(以官方题解做出)
v:代表等于work[k]且已走过的位置

d:四个方向

回溯(遍历):

匹配不上:终止

找到了:终止(先判断匹配再判断找到)

未终止,继续循环:记录当前已走过位置(等于work[k]),以当前位置向四周遍历,找到则往对应方向继续循环;四个方向都找不到匹配,则回退再继续遍历

class Solution(object):def exist(self, board, word):""":type board: List[List[str]]:type word: str:rtype: bool""""""回溯三部曲:满足结果、匹配不上、继续搜索"""#方向d=[(0,1),(0,-1),(1,0),(-1,0)]#已经走过的位置v = set()def backtrack(i,j,k):#匹配不上if board[i][j]!=word[k]:return False#满足结果if k==len(word)-1:return True#当前字符满足,继续往下搜 ,先标记已经走过的位置   走过的位置不能再走v.add((i,j))r = False#当前位置往四个方向继续搜索for s1,s2 in d:s,t=s1+i,s2+jif (s>=0 and s<len(board)) and (t>=0 and t<len(board[0])) and (s,t) not in v:if backtrack(s,t,k+1):return True#四个方向都找不到,回退v.remove((i,j))for i in range(len(board)):for j in range(len(board[0])):#每次以当前位置为起点开始遍历,查看是否找到if backtrack(i,j,0):return Truereturn False

超限(更容易理解):

class Solution(object):def exist(self, board, word):""":type board: List[List[str]]:type word: str:rtype: bool""""""回溯三部曲:满足结果、匹配不上、继续搜索"""#方向# d=[(0,1),(0,-1),(1,0),(-1,0)]def backtrack(i,j,k):#满足结果if board[i][j]==word[k] and k==len(word)-1:return True#匹配不上if board[i][j]!=word[k]:return False#当前字符满足,继续往下搜#先标记已经走过的位置   走过的位置不能再走temp=board[i][j]board[i][j]=1#超限# for s1,s2 in d:#     s,t=s1+i,s2+j#     if (s>=0 and s<len(board)) and (t>=0 and t<len(board[0])) and backtrack(s,t,k+1):#         return Trueif i-1>=0 and k+1<len(word) and backtrack(i-1,j,k+1):return Trueif j-1>=0 and k+1<len(word) and backtrack(i,j-1,k+1):return Trueif i+1<len(board) and k+1<len(word) and backtrack(i+1,j,k+1):return Trueif j+1<len(board[0]) and k+1<len(word) and backtrack(i,j+1,k+1):return True#四个方向都找不到,还原board[i][j]=tempfor i in range(len(board)):for j in range(len(board[0])):#每次以当前位置为起点开始遍历,查看是否找到if backtrack(i,j,0):return Truereturn False
http://www.dt0577.cn/news/29491.html

相关文章:

  • 超市代理商网站模板电商平台引流推广
  • 武汉百度搜索优化长沙网址seo
  • 人流什么时间做 新闻源网站关键词优化公司推荐
  • 关于校园网站设计的毕业论文百度霸屏推广靠谱吗
  • 最专业的医疗网站建设网络营销的概述
  • 六安网约车收入怎么样百度关键词seo排名软件
  • 做qq主题的网站seo网站怎么搭建
  • 中国做的好的房产网站营销推广外包公司
  • 广西南宁建设银行招聘网站营销网站推荐
  • 网站建设前期策划书海外广告投放渠道
  • 百度做的网站网站推广软文
  • 找一家秦皇岛市做网站的公司深圳网站建设公司官网
  • 设计公司起名字查询seo
  • 金融网站推广圳seo公司如何做好推广引流
  • 传统企业网站建设制作论坛推广工具
  • 织梦系统做网站如何自己编写网站
  • 上海网站制作网站制作公司百度top排行榜
  • php动态网站开发课后题答案搜索引擎优化服务
  • 建设企业网站公seo优化服务价格
  • 怎么查看网站备案号网站推广上首页
  • 卖汽车的网站怎么做的吗品牌推广策略分析
  • 网站项目功能需求清单天天seo伪原创工具
  • 潍坊网站优化公司孝感seo
  • 做微信h5的网站门户网站推广方案
  • 微模板如何建微网站做百度推广多少钱
  • 哪里卖网站域名网站关键词怎么优化排名
  • 驻马店网站开发谷歌浏览器下载手机版官网
  • wordpress安装外贸网站建设优化推广
  • 青海军区战备建设局网站有什么平台可以推广信息
  • 推荐完善政府网站建设免费网页制作模板