- 1
- 0
- 约2.65千字
- 约 3页
- 2021-01-28 发布于河北
- 举报
图的遍历
图的遍历算法是球截图的连通性问题、拓扑程序和求关键路径等算法的基础。通常有两条遍历图的路径:深度优先搜索和广度优先搜索。它它们对无向图和有向图都适用。
(一)、深度优先搜索的特点是
(1)无论问题的内容和性质以及求解要求如何不同,它们的程序结构都是相同的。不相同的仅仅是存储结点数据结构和产生规则以及输出要求。
(2)深度优先搜索法有递归以及非递归两种设计方法。一般的,当搜索深度较小、问题递归方式比较明显时,用递归方法设计好,它可以使得程序结构更简捷易懂。当搜索深度较大时,当数据量较大时,由于系统堆栈容量的限制,递归容易产生溢出,用非递归方法设计比较好。
(3)深度优先搜索方法有广义和狭义两种理解。广义的理解是,只要最新产生的结点(即深度最大的结点)先进行扩展的方法,就称为深度优先搜索方法。在这种理解情况下,深度优先搜索算法有全部保留和不全部保留产生的结点的两种情况。而狭义的理解是,仅仅只保留全部产生结点的算法。本书取前一种广义的理解。不保留全部结点的算法属于一般的回溯算法范畴。保留全部结点的算法,实际上是在数据库中产生一个结点之间的搜索树,因此也属于图搜索算法的范畴。
(4)不保留全部结点的深度优先搜索法,由于把扩展望的结点从数据库中弹出删除,这样,一般在数据库中存储的结点数就是深度值,因此它占用的空间较少,所以,当搜索树的结点较多,用其他方法易产生内存溢出时,深度优先搜
您可能关注的文档
- 做新时代好老师征文.doc
- 做文明守礼的好少年.doc
- 做新时代的好少年-我为祖国点赞.docx
- 做有德之师 研修成果.docx
- 做生意的时候,发心很重要.doc
- 做知兵爱兵带兵人.doc
- 做事先做人 越走路越宽.ppt
- 做精彩的自己.doc
- 做诚实守信的人(征文).doc
- 元谋一中参加云南省“三生教育”“九个一”活动获一等奖的作品-----《用爱点燃生命的火焰》.doc
- 计量规程规范 JJF 2466-2026硫化物水质在线自动监测仪校准规范.pdf
- 中国国家标准 GB/Z 292-2026资产管理 制定公共方针促进资产管理指南.pdf
- GB/Z 292-2026资产管理 制定公共方针促进资产管理指南.pdf
- GB/T 31138.5-2026氢气加氢站 第5部分:加氢软管与软管组件.pdf
- 中国国家标准 GB/T 31138.5-2026氢气加氢站 第5部分:加氢软管与软管组件.pdf
- 《GB/Z 292-2026资产管理 制定公共方针促进资产管理指南》.pdf
- 《GB/T 31138.5-2026氢气加氢站 第5部分:加氢软管与软管组件》.pdf
- GB/Z 294.1-2026供水和污水系统资产管理指南 第1部分:供水管网.pdf
- 《GB/Z 294.1-2026供水和污水系统资产管理指南 第1部分:供水管网》.pdf
- 中国国家标准 GB/Z 294.1-2026供水和污水系统资产管理指南 第1部分:供水管网.pdf
原创力文档

文档评论(0)