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

正规网站建设公司哪个比较好wordpress4.9.8升级包

正规网站建设公司哪个比较好,wordpress4.9.8升级包,潍坊高新建设局网站,酷站网深度优先搜索|79. 单词搜索, 695. 岛屿的最大面积, 212. 单词搜索 II 单词搜索岛屿的最大面积单词搜索II 单词搜索 用的是深度优先搜索#xff0c;这种判断类型的回溯我就一直不知道要怎么回退#xff0c;然后勉强写了一个。 这里还有一个注意事项就是#xff0c;走到最后一… 深度优先搜索|79. 单词搜索, 695. 岛屿的最大面积, 212. 单词搜索 II 单词搜索岛屿的最大面积单词搜索II 单词搜索 用的是深度优先搜索这种判断类型的回溯我就一直不知道要怎么回退然后勉强写了一个。 这里还有一个注意事项就是走到最后一个元素的时候我设置的direction list里头就只有用过的几个元素再加上我写的if used这个时候他就走不下去了也不会到下一层的index1了这个时候又可以观察到如果走到最后有一个元素了和word也对得上其实并不需要再去看有没有direction了直接去index1不用管ij是谁就能直接True所以这个地方可以加一个判断就是如果走到这里已经在word最后一个字母后面了直接True。 然后写到这里就会发现如果直接出去了那么 if index len(word):return True 这句好像根本不需要后来发现确实不需要。 class Solution:def exist(self, board: List[List[str]], word: str) - bool:def direction(i,j,m,n):l [[i-1,j],[i1,j],[i,j-1],[i,j1]]if i 0:l.remove([i-1,j])if j 0:l.remove([i,j-1])if i m-1:l.remove([i1,j])if j n-1:l.remove([i,j1])return l def backtracking(index,i,j):#if index len(word):#return True l direction(i,j,m,n)if board[i][j] ! word[index]: return Falseused[i][j] Truefor k1,k2 in l:if index len(word) - 1:return True if used[k1][k2]: continueif backtracking(index1,k1,k2):return Trueif l [] and index len(word)-1:return Trueused[i][j] Falsereturn Falsem len(board)n len(board[0])used [[False]*n for _ in range(m)]for i in range(m):for j in range(n):if backtracking(0,i,j):return True return False岛屿的最大面积 这个题没上面的难因为他知道是1都是连着的所以不用回退。 class Solution:def maxAreaOfIsland(self, grid: List[List[int]]) - int:def direction(i,j,m,n):l [[i-1,j],[i1,j],[i,j-1],[i,j1]]if i 0:l.remove([i-1,j])if j 0:l.remove([i,j-1])if i m-1:l.remove([i1,j])if j n-1:l.remove([i,j1])return l m len(grid)n len(grid[0])used [[False]*n for _ in range(m)]def backtracking(i,j):nonlocal resif grid[i][j] 0: return 0l direction(i,j,m,n)res 1used[i][j] Truefor k1,k2 in l:if used[k1][k2]:continuebacktracking(k1,k2)return island 0for i in range(m):for j in range(n):res 0backtracking(i,j)island max(island,res)return island单词搜索II 在上一题的基础上加了一层循环然后剪枝了一下大多数还是能运行就是太长了就超时了 42 / 65这里有个要点是每次单词的used list都要重新设不然路都堵死了。 class Solution:def findWords(self, board: List[List[str]], words: List[str]) - List[str]:def direction(i,j,m,n):l [[i-1,j],[i1,j],[i,j-1],[i,j1]]if i 0:l.remove([i-1,j])if j 0:l.remove([i,j-1])if i m-1:l.remove([i1,j])if j n-1:l.remove([i,j1])return l def backtracking(index,word,i,j):l direction(i,j,m,n)if board[i][j] ! word[index]: return Falseused[i][j] Truefor k1,k2 in l:if index len(word) - 1:return True if used[k1][k2]: continueif backtracking(index1,word,k1,k2):return Trueif l [] and index len(word)-1:return Trueused[i][j] Falsereturn Falsem len(board)n len(board[0])res []for k in words:used [[False]*n for _ in range(m)]for i in range(m):if k in res:breakfor j in range(n):#print(i,j,k,res)if k in res:breakif backtracking(0,k,i,j):res.append(k)
http://www.hkea.cn/news/14298545/

相关文章:

  • 网站备案方案263企业邮箱登录入口收费
  • 网站视觉艺术设计及色彩搭配服装网站建设的规模和类别
  • 管理网站建设哪里好品牌网站建设搜搜磐石网络
  • 南阳市网站制作网站建设 职责
  • 上海建网站开发公司山东聊城建设学校网站
  • 合作公司做网站东莞黄页网广告
  • asp网站建设教程西地那非的作用与功效
  • flash网站php源码网站优化 图片
  • 个人网站制作模板主页软件设计师考试
  • 舞钢网站建设平面设计接单价格表
  • 做淘宝的网站的多少钱官方网站建设情况说明
  • 成都哪家做网站的最好网站开发教程大全
  • 响应式网站建设服务器深圳网站建设top028
  • 门户网站标题居中加大设计公司介绍
  • 网站建设管理风险超变传奇手游刀刀切割无会员散人
  • 做蛋糕需要建议网站不提供手机网站建设推荐
  • 晋城网站建设网站wordpress手机模版
  • 在服务器上部署网站电商产品开发流程
  • 二道江网站建设未备案网站 赚钱
  • 泰安企业公司什么叫做seo
  • 宣传部网站建设方案wordpress 外部链接
  • wordpress cms下载地址seo监控系统
  • 网站建设芜湖建站空间
  • 金华专业网站制作公司wordpress二次元网站
  • 淘宝网站建设没法上传怎么办好的产品设计网站
  • 天气预报网站开发山东建设监理协会继续教育网站
  • 福田做商城网站建设哪家便宜龙岗网站建设流程
  • 石家庄有学校交做网站和优化的吗wordpress被植入广告
  • 如何设计网站建设引导页这么做输入文字的网站
  • 鼓楼微网站开发深圳建设集团有限公司官网