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

国外房屋设计网站网页建设与制作

国外房屋设计网站,网页建设与制作,网站建设龙头股,如何建立自己网站视频剑指 Offer#xff08;第2版#xff09;面试题 12#xff1a;矩阵中的路径 剑指 Offer#xff08;第2版#xff09;面试题 12#xff1a;矩阵中的路径解法1#xff1a;回溯 剑指 Offer#xff08;第2版#xff09;面试题 12#xff1a;矩阵中的路径 题目来源#x… 剑指 Offer第2版面试题 12矩阵中的路径 剑指 Offer第2版面试题 12矩阵中的路径解法1回溯 剑指 Offer第2版面试题 12矩阵中的路径 题目来源23. 矩阵中的路径 解法1回溯 回溯算法模板题。 我们先枚举单词的起点然后依次枚举单词的每个字母。 过程中需要将已经使用过的字母改成一个特殊字母‘*’以避免重复使用字符注意回溯是要把特殊字母改回原来的状态这也是回溯算法的精髓。 代码 class Solution { private:const int dx[4] {-1, 0, 1, 0};const int dy[4] {0, 1, 0, -1};public:bool hasPath(vectorvectorchar matrix, string str){// 特判if (matrix.empty())return false;int m matrix.size(), n m ? matrix[0].size() : 0;for (int i 0; i m; i)for (int j 0; j n; j)if (backtracking(matrix, str, 0, i, j))return true;return false;}// 辅函数 - 回溯bool backtracking(vectorvectorchar matrix, string str, int level, int x, int y){if (matrix[x][y] ! str[level])return false;if (level str.size() - 1)return true;char c matrix[x][y];matrix[x][y] *;for (int i 0; i 4; i){int r x dx[i], c y dy[i];if (r 0 r matrix.size() c 0 c matrix[0].size())if (backtracking(matrix, str, level 1, r, c))return true;}matrix[x][y] c;return false;} };复杂度分析 时间复杂度O(m*n*3k)其中 m 和 n 分别是二维矩阵 matrix 的行数和列数。遍历二维矩阵 matrix 的每个元素作为单词的起点单词的每个字母一共有上下左右四个方向可以选择但由于不能走回头路所以除了单词首字母外仅有 3 种选择。 空间复杂度O(1)。
http://www.pierceye.com/news/758818/

相关文章:

  • 公司该建哪种网站带有互动的网站开发
  • 怎样进入谷歌网站怎么做一个简易网站
  • 邯郸网站优化公司集团公司简介模板
  • 网站的需求分析怎么写文山州住房建设网站
  • 广东网站开发费用动易的网站能否静态
  • 网站的后期维护php建设图书网站代码
  • 做营销网站制作外贸多语言网站建设
  • 广州做网站 信科网络wordpress优化宝塔
  • 深圳网站制作作枣庄做网站制作
  • 企业做网站方案建筑公司网站平台
  • 简单的企业网站phpwordpress 图标插件
  • 网页界面设计评分标准东营网站关键字优化
  • 手表网站背景素材玉山网站建设
  • 增城新塘网站建设温州网站推广效果
  • 东莞市住房建设局网站编程能干什么
  • asp做一个简单网站推广图片素材
  • 新网站一直不被收录wordpress 视频 广告
  • 网站建设费账务处理一个小胖子从网站做任务的网站故事
  • 国外被墙网站东营建设信息网最新消息
  • iphone下载网页视频北京百度seo排名公司
  • 怎么自己做网站免费的衡阳seo网站推广
  • 一键生成论文的网站做亚马逊有哪些网站可以清货
  • 一屏网站模板下载 迅雷下载 迅雷下载地址网站建设合并但与那个
  • 营销型网站四大功能吉林市网站制作
  • 如何制作钓鱼网站网页制作基础教程9787121095306教案
  • 专业定制网站企业吉林省住房城乡建设厅网站首页
  • 免费高清素材网站方维网络科技有限公司
  • 长春行业网站重庆智能建站模板
  • 北湖区网站建设公司wordpress的cute主题
  • 沈阳网站建设 景乔科技网站制作杭州