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

张家港网站设计制作东莞网站建设推广哪家好

张家港网站设计制作,东莞网站建设推广哪家好,北京网站seo优化排名公司,做哪个网站卖一手房比较好题目描述 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相…

题目描述

给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。

单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。

示例 1:

输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "ABCCED"
输出:true

示例 2:

输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "SEE"
输出:true

示例 3:

输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "ABCB"
输出:false

提示:

  • m == board.length
  • n = board[i].length
  • 1 <= m, n <= 6
  • 1 <= word.length <= 15
  • board 和 word 仅由大小写英文字母组成

解决方案:

1、越界检查

2、终止条件:字符符合,字符串长度达到,该位置已遍历

3、单层循环逻辑:pos + 1,上下左右四方向判断

函数源码:

class Solution {
public:bool exist(vector<vector<char>>& board, string word) {if(board.empty())   return false;int m=board.size(),n=board[0].size();vector<vector<bool>> visited(m,vector<bool>(n,false));bool find=false;for(int i=0;i<m;i++){for(int j=0;j<n;j++){back(i,j,board,word,find,visited,0);}}return find;}void back(int i,int j,vector<vector<char>>& board,string word,bool& find, vector<vector<bool>>&visited,int pos){if(i<0 || i>=board.size() || j<0 || j>=board[0].size())     return;if(visited[i][j] || find || board[i][j] != word[pos])       return;if(pos == word.size()-1){find=true;return;}visited[i][j]=true; //已遍历back(i+1,j,board,word,find,visited,pos+1);back(i-1,j,board,word,find,visited,pos+1);back(i,j-1,board,word,find,visited,pos+1);back(i,j+1,board,word,find,visited,pos+1);visited[i][j] = false;}};
http://www.mmbaike.com/news/82190.html

相关文章:

  • 公司网站怎么更新维护谷歌seo
  • 微信做网站的弊端网站优化包括哪些内容
  • 网站备案中的网站名称链接转二维码
  • 汉狮做网站公司郑州优化怎么做
  • 延安免费做网站南宁网络推广有限公司
  • wordpress修改登录图标百度seo多久能优化关键词
  • 完备的网站建设推广给大家科普一下b站推广网站
  • 网站首页栏目怎么做百度搜索引擎的特点
  • 做网站 经济诈骗常德seo快速排名
  • 餐饮网站 设计长沙县网络营销咨询
  • 郴州网站建设深圳市网络品牌推广
  • 怎么查网站的外链今日热搜新闻头条
  • 怎么查有做网站的公司项链seo关键词
  • 开发一个网站需要几个人百度重庆营销中心
  • 手机制作logo神器福建优化seo
  • 网站建设要多少钱怎样移动惠生活app下载网址
  • 只做衬衫的网站免费无代码开发平台
  • 简述网站开发的几个步骤网络营销案例分析题
  • 税务网站建设 目标关键词优化排名哪家好
  • 贵阳市 网站建设官方正版清理优化工具
  • 台州企业网站搭建电话软文营销案例文章
  • wordpress引入外部js郑州seo外包顾问热狗
  • jsp做网站步骤百度知道提问
  • 广州海珠网站开发定制深圳营销型网站设计公司
  • 做信息采集的网站国家免费培训学校
  • wordpress获取友情链接汕头seo
  • 上海有哪些做网站的2023智慧树网络营销答案
  • 简约网站建设公司子域名大全查询
  • 网站建设规划模板高清的网站制作
  • vps 网站打不开重庆百度推广排名优化