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

做网站大概多钱南宁seo全网营销

做网站大概多钱,南宁seo全网营销,关于网站建设申请,做网站会员功能1.题目描述 2.思路 方法1(自己写的深度优先的回溯方法):遍历网格,每走过一格都将其坐标加入visited集合,然后向上、下、左、右四个方向查找可行路径,如果找到可行路径则一路向下延伸查找,如不可…

1.题目描述

2.思路

方法1(自己写的深度优先的回溯方法):遍历网格,每走过一格都将其坐标加入visited集合,然后向上、下、左、右四个方向查找可行路径,如果找到可行路径则一路向下延伸查找,如不可行则将该坐标从集合里删除,回退到上一坐标继续查找。

方法2(参考Krahets佬的题解对方法1进行了优化):无需用tmp记录当前字符串,直接简化为记录当前字符串长度即可,可进一步节省空间(字符串tmp->整数k)与时间(startswith比较字符串->比较指定坐标的一个字符)。

3.代码(Python3)

方法1:

class Solution:def exist(self, board: List[List[str]], word: str) -> bool:def backtrack(tmp, i, j):print(tmp, i, j)if tmp == word: return Truefor (move_m, move_n) in {(-1, 0), (1, 0), (0, -1), (0, 1)}:if 0 <= i + move_m < m and 0 <= j + move_n < n and word.startswith(tmp + board[i][j]):tmp += board[i][j]if backtrack(tmp, i + move_m, j + move_n): return Truereturn Falsem, n= len(board), len(board[0])for i in range(m):for j in range(n):if board[i][j] == word[0]:return backtrack(board[i][j], i, j)return False

方法2:

class Solution:def exist(self, board: List[List[str]], word: str) -> bool:def backtrack(k, i, j):visited.add((i, j))if k == len(word) - 1: return Truefor (move_m, move_n) in {(-1, 0), (1, 0), (0, -1), (0, 1)}:if 0 <= i + move_m < m and 0 <= j + move_n < n and (i + move_m, j + move_n) not in visited and word[k + 1] == board[i + move_m][j + move_n]:if backtrack(k + 1, i + move_m, j + move_n): return Truevisited.discard((i, j))return Falsem, n = len(board), len(board[0])visited = set()for i in range(m):for j in range(n):if board[i][j] == word[0]:if backtrack(0, i, j): return Truereturn False

4.执行情况

方法1:

方法2:

5.感想

在高铁上完成了这道题,棒棒嘟~

http://www.dtcms.com/wzjs/344659.html

相关文章:

  • 佛山个性化网站搭建端口扫描站长工具
  • 有哪个网站是成都中科大旗做的成都比较靠谱的seo
  • 新乡住房与城乡建设厅网站南京seo外包平台
  • 自己做团购网站怎么样信息流广告案例
  • 网站开发前景怎么样链接式友谊
  • 百度网站邀您点评百度竞价点击价格公式
  • wordpress网站模板下载失败免费百度下载
  • 网络公司网站建设服务草根seo视频大全网站
  • 东莞网站推广定制公司自己做网站网页归档
  • 哪些网站是做免费推广的重庆seowhy整站优化
  • 网站开发设计软件线下推广方法有哪些
  • 飞色网站商城怎么做微信小程序免费制作平台
  • 找人做网站要拿到源代码吗宁波免费seo排名优化
  • asp.net 网站安全 检测站长工具域名查询
  • 建立了公司门户网站google收录提交入口
  • 广东网站建设有限公司seo从0到1怎么做
  • 宿迁做百度网站地点seo外链发布软件
  • 优秀网页设计代码国内seo排名分析主要针对百度
  • 网站建设与规划实训总结站长seo查询工具
  • 做网站与数据库的关系站长推荐
  • 网站建设制作网络营销公司制作网站的软件
  • 猪八戒做网站要多少钱公司网站策划宣传
  • 天津建设工程信息网官网入口青岛seo软件
  • 网站建设科技风sem优化托管
  • wordpress如何导入模板数据整站优化网站
  • 从网站建设到网站运营深圳seo优化培训
  • 企业网站注册官网今天热搜榜前十名
  • 微网站 留言板信息流优化师没经验可以做吗
  • 网站建设技术问题电商网站排名
  • 可以用什么做网站登录页面长沙靠谱seo优化费用