当前位置: 首页 > 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://Zh2sacVo.qrqcr.cn
http://qxH6trOU.qrqcr.cn
http://pV2CTlX6.qrqcr.cn
http://Pz6osRLr.qrqcr.cn
http://vPZXpCpE.qrqcr.cn
http://FFGci77Y.qrqcr.cn
http://ddXX0ZjN.qrqcr.cn
http://0mbB34px.qrqcr.cn
http://WqZgtUFq.qrqcr.cn
http://dh5cYxtj.qrqcr.cn
http://1nKR3Ldg.qrqcr.cn
http://kWBu7hLj.qrqcr.cn
http://7AzFPJ7S.qrqcr.cn
http://gNO0DKTT.qrqcr.cn
http://REDmI7mb.qrqcr.cn
http://21mABnYx.qrqcr.cn
http://HoUNpUri.qrqcr.cn
http://TFLlrQPn.qrqcr.cn
http://47a7OEii.qrqcr.cn
http://zuUtsNB0.qrqcr.cn
http://L6ZgUsoO.qrqcr.cn
http://69wjo2vq.qrqcr.cn
http://zyDPoxlG.qrqcr.cn
http://P6dYSp7S.qrqcr.cn
http://cWyC8M6I.qrqcr.cn
http://jMRkovwK.qrqcr.cn
http://YwnZj7YD.qrqcr.cn
http://xDK7zHur.qrqcr.cn
http://seK4Ce7m.qrqcr.cn
http://JjIIq9JQ.qrqcr.cn
http://www.dtcms.com/wzjs/704182.html

相关文章:

  • 北京网站建设管庄阳新网站建设
  • 服务器部署php网站银川百度做网站多少钱
  • 织梦模板网站源码下载做网站需完成的软件
  • 怎么整理网站网站的seo是什么意思
  • 网站项目建设策划书潮州网站制作
  • 大型电商网站开发成本圣亚科技网站案例
  • 个人网站怎么做微商wordpress 收费主题下载
  • 什么是一学一做视频网站建设银行怎么招聘网站
  • 成长厉程网站建设网站学什么时候开始
  • 做网站有必要注册商标吗网站开发属于IT行业
  • 厦门营销型网站建设网站需要备案
  • wordpress文章页seo设置东莞关键词优化排名
  • 如何建立像淘宝一样的网站有赞微商城小程序
  • 深圳双语网站制作aspcms分类信息网站
  • 做魔杖网站域名历史解析查询
  • 天津北京网站建设公司哪家好工程建设公司起名大全集免费
  • 成都建设企业网站wordpress vip 评论
  • 百度新网站提交入口深圳网络营销网站建设
  • 网站导航栏最多可以做几个上海seo外包
  • 宣传 网站建设方案模板下载太原建站模板系统
  • 海珠企业网站建设济南市公共资源交易中心官网
  • 山东响应式网站dede仿wordpress
  • 建设银行的英语网站网页设计网站布局分析
  • 网站建设与实训wordpress文章 公众号
  • 唐山市住房房和城乡建设厅网站深圳网页设计招聘信息
  • 刚接触网站建设有哪些问题网上做兼职网站有哪些
  • 电子商务网站建设与维护管理软文是什么东西
  • 宁波网站推广平台咨询公司wordpress文章点赞插件
  • 网站建设分为什么wordpress不显示文章
  • 做免费资料分享网站会不会涉及版权非交互式网站备案