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

网站建设人员的分工什么是百度竞价推广

网站建设人员的分工,什么是百度竞价推广,微信app下载安卓版,粮食局网站建设深度优先搜索|130. 被围绕的区域, 200. 岛屿数量 被围绕的区域岛屿数量 被围绕的区域 这个题应该是从外到里做,我们应该去找和外圈的’O’相通的所有’O’,而不是去找内圈被包围的’O’。 所以我们做的就是从边界的’O’出发,把和他相连的所…

深度优先搜索|130. 被围绕的区域, 200. 岛屿数量

  • 被围绕的区域
  • 岛屿数量

被围绕的区域

这个题应该是从外到里做,我们应该去找和外圈的’O’相通的所有’O’,而不是去找内圈被包围的’O’。
所以我们做的就是从边界的’O’出发,把和他相连的所有’O’都标为’A’,也就是说遍历到最后,没有被接触过的(还是’O’)的那些就一定是被包围的。
那么把所有标为’A’的(没有被包围的’O’)转回’O’;然后把所有没被碰过的’O’(被包围的)转成’X’。

class Solution:def solve(self, board: List[List[str]]) -> None:"""Do not return anything, modify board in-place instead."""def direction(i,j,m,n):l = [[i-1,j],[i+1,j],[i,j-1],[i,j+1]]if i == 0:l.remove([i-1,j])if j == 0:l.remove([i,j-1])if i == m-1:l.remove([i+1,j])if j == n-1:l.remove([i,j+1])return lm = len(board)n = len(board[0])used = [[False]*n for _ in range(m)]def backtracking(i,j):if board[i][j] != 'O': return board[i][j] = 'A'l = direction(i,j,m,n)#print(i,j,l)#print(board)for k1,k2 in l:backtracking(k1,k2)for i in range(m):backtracking(i,0)backtracking(i,n-1)for j in range(n):backtracking(0,j)backtracking(m-1,j)for i in range(m):for j in range(n):if board[i][j] == 'A':board[i][j] = 'O'elif board[i][j] == 'O':board[i][j] = 'X'

岛屿数量

和上一题一样,从边界的岛开始一路往里找连接的岛,而且题目说的很清晰。

class Solution:def numIslands(self, grid: List[List[str]]) -> int:def direction(i,j,m,n):l = [[i-1,j],[i+1,j],[i,j-1],[i,j+1]]if i == 0:l.remove([i-1,j])if j == 0:l.remove([i,j-1])if i == m-1:l.remove([i+1,j])if j == n-1:l.remove([i,j+1])return lm = len(grid)n = len(grid[0])used = [[False]*n for _ in range(m)]def backtracking(i,j):if grid[i][j] == '0': returnused[i][j] = Truel = direction(i,j,m,n)for k1,k2 in l:if used[k1][k2]: continue backtracking(k1,k2)res = 0for i in range(m):for j in range(n):if used[i][j] or grid[i][j] == '0': continuebacktracking(i,j)res += 1return res
http://www.hengruixuexiao.com/news/41498.html

相关文章:

  • 新疆公司网站怎么做营销推广活动策划
  • 网站建设免费模板关键词查网址
  • 网站栏目建设方案seo指的是
  • 泰安建材网站建设电话企业网站推广可以选择哪些方法
  • 微网站定制开发网络优化是干什么的
  • 成人高考准考证打印网站网络公司名字
  • 有关网站建设的公众号重庆做网络优化公司电话
  • 武汉做的比较好的装修网站百度seo推广计划类型包含
  • 学做ppt网站百度开放云平台
  • 湖州 外贸网站建设百度答主中心入口
  • 哪家网站建设好免费推广的平台都有哪些
  • 辽宁手机响应式网站建设注册百度推广账号
  • 免费做网站哪里有网页游戏推广平台
  • 专业长春网站建设私人做网站建设
  • 青海wap网站建设比较好成都高薪seo
  • 钢材网站模板百度打开
  • 建设网站前的目的app拉新推广平台有哪些
  • wordpress查看留言北京网络推广公司wyhseo
  • 做网站要注意什么重庆seo职位
  • 上海医疗旅游开发网站建设小红书seo排名
  • 长清做网站公司项目推广方案怎么写
  • 贵阳做企业网站百度官方网站网址是多少
  • 景观规划设计公司搜索引擎优化是什么?
  • 上海 .net网站建设能搜任何网站的浏览器
  • 北京网站建设 性价比学seo推广
  • 上海行业门户网站建设工具成都网络推广优化
  • 江西做网站哪家好广告策划方案范文
  • 武汉高端商城网站建设网络营销的实现方式
  • 电影网站模板html百度搜索关键词排名优化
  • 易语言做钓鱼网站如何搭建一个自己的网站