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

灯具做外贸的网站有哪些如何让百度快照找到自己的网站

灯具做外贸的网站有哪些,如何让百度快照找到自己的网站,购物网站的建设思维导图,wordpress 留言给站长发邮件对比维度BFS(广度优先搜索)DFS(深度优先搜索)核心遍历方式按层次遍历(离起点近的节点先访问)深度优先(一条路径走到底再回溯)数据结构队列(FIFO)栈/递归(LIFO)空间复杂度O(b^d)(b为分支因子,d为最短路径深度)O(bm)(m为最大深度,可能远大于d)时间复杂度O(V+E)…
对比维度BFS(广度优先搜索)DFS(深度优先搜索)
核心遍历方式按层次遍历(离起点近的节点先访问)深度优先(一条路径走到底再回溯)
数据结构队列(FIFO)栈/递归(LIFO)
空间复杂度O(b^d)(b为分支因子,d为最短路径深度)O(bm)(m为最大深度,可能远大于d)
时间复杂度O(V+E)(所有节点和边访问一次)O(V+E)(但实际可能因剪枝而更优)
最短路径保证✅ 首次到达即最短(无权图)❌ 需遍历所有路径比较
内存消耗较高(存储整层节点)较低(仅存储当前路径)
实现复杂度需手动维护队列递归实现简洁,但可能栈溢出
场景分类BFS更适合的情况DFS更适合的情况
路径问题无权图最短路径(迷宫、社交网络关系度)所有路径输出(排列组合)、存在性判断
连通性判断两点是否连通强连通分量、拓扑排序、桥/割点检测
图类型稠密图或最短路径深度小树形结构、稀疏图或路径深度大
空间限制节点层级少(广度小)深度大但分支少(如线性结构)
典型应用- 迷宫最短路径
- 社交网络好友推荐层级
- 网页爬虫按层级抓取
- 数独求解
- 排列组合问题
- 回溯算法(如八皇后)
- 文件系统遍历
问题类型推荐算法原因说明
迷宫最短路径BFS天然保证首次到达的路径最短
判断岛屿数量DFS/BFS连通区域检测,DFS递归写法更简洁
二叉树层次遍历BFS需按层输出结果
二叉树的最大深度DFS递归计算深度更直观
拓扑排序DFS后序遍历逆序即拓扑序
寻找图中所有路径DFS需回溯记录完整路径
双向广度优先搜索(Meet in Middle)BFS优化搜索空间(如单词接龙问题)
用BFS当用DFS当可结合使用

需要最短路径(无权图)

问题与"层级"或"扩散"相关(如病毒传播模型)

目标节点预计离起点较近

需要遍历所有可能性(如排列组合)

问题具有递归性质(如树形问题)

内存有限且搜索深度可控

需要利用回溯特性(如棋盘类问题)

迭代加深搜索(IDS):DFS模拟BFS

双向BFS:起点和终点同时BFS

记忆化DFS:避免重复计算(如动态规划)

1. 迷宫问题(BFS)

1.1. 题目

给定一个N×M的二维矩阵表示一个迷宫,其中:

  • 'S'表示起点

  • 'E'表示终点

  • '.'表示可以通行的空地

  • '#'表示障碍物,不能通行

你需要编写程序,找出从起点到终点的最短路径,并输出最短路径的长度。如果无法到达终点,则输出-1。

输入格式

第一行包含两个整数N和M,表示迷宫的行数和列数。
接下来N行,每行包含M个字符,表示迷宫的具体布局。

输出格式

一个整数,表示从起点到终点的最短路径长度。如果无法到达,输出-1。

样例输入

5 5
S....
###.#
.....
.#.##
....E

样例输出

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

相关文章:

  • 自己申请一个网站怎么做从化建设局网站关停
  • 做网站应该做哪方面的wordpress 显示代码
  • 广州网站建设公司兴田德润怎么样普陀做网站价格
  • 相亲网站建设策划书范文html代码分享
  • php 多语言网站建设源码做购物网站骗人
  • 做网站官网需多少钱关于重新建设网站的申请
  • 杭州住房和城乡建设局网站首页电脑做系统ppt下载网站好
  • 成都市住房和城乡建设厅网站wordpress固定链接文章发布失败
  • 培训中心网站建设论文关键词查询神器
  • 郑州有免费建网站的公司吗宁波seo快速优化
  • 红色系 网站做网站会犯法吗
  • 营销推广费计入什么科目做seo要明白网站内容
  • 咖啡店网站模板企业网站搜索推广
  • 北京好的网站制作云服务器搭建
  • seo网站优化方网络服务商简称
  • 网站开发建立站点如何推广一个项目
  • 营销型网站建设制作推广成都网站建设哪里好点
  • 装修网站免费设计关于建设公司网站的申请
  • wordpress建立移动m站做 爱 网站小视频下载
  • 荣县网站开发新媒体包不包括公司网站的建设
  • 培训网站设计师在那可以做公司网站
  • 石家庄微网站建设sketch可以做网站交互么
  • 韩雪个人网站做资讯网站怎么挣钱
  • 加强企业门户网站建设四川建设网网
  • 网店运营与管理搜索引擎优化培训免费咨询
  • 网站排版怎么做的wordpress 删除死链接
  • wordpress账号密码分享seo需要会网站建设吗
  • 深圳网站建设黄浦网络 技术差wordpress最新评论
  • 做物流网站找哪家好wordpress镜像是什么
  • wordpress 改社交图标电影网站怎么做优化