- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图生成树实验报告上海电机学院.doc
目录
TOC \o 1-5 \h \z HYPERLINK \l bookmark2 \o Current Document \h 1课程设计内容 1
HYPERLINK \l bookmark4 \o Current Document \h 1.1课程设计目的 1
HYPERLINK \l bookmark6 \o Current Document \h 1.2课程设计耍求 1
HYPERLINK \l bookmark8 \o Current Document \h 1.3课程设计背景 1
HYPERLINK \l bookmark10 \o Current Document \h 2概要设计 2
HYPERLINK \l bookmark12 \o Current Document \h 1程序功能模块结构图 2
HYPERLINK \l bookmark14 \o Current Document \h 2.2菜单界面说明 2
HYPERLINK \l bookmark16 \o Current Document \h 2.3读入文件说明 2
HYPERLINK \l bookmark18 \o Current Document \h 2.4输出孩子链表结构说明 2
HYPERLINK \l bookmark20 \o Current Document \h 3详细设计 3
HYPERLINK \l bookmark22 \o Current Document \h 1邻接矩阵的定义和孩子链表表示法定义 3
HYPERLINK \l bookmark24 \o Current Document \h 3.1从文件中读入无向图的结点和边的信息并创建无向图 4
HYPERLINK \l bookmark26 \o Current Document \h 3.2输出图的邻接矩阵存储结构 7
HYPERLINK \l bookmark28 \o Current Document \h 3. 3深度优先遍历 8
HYPERLINK \l bookmark30 \o Current Document \h 3. 4创建树的孩子链表存储结构 9
HYPERLINK \l bookmark38 \o Current Document \h 3. 5输出树的孩了链表存储结构 10
HYPERLINK \l bookmark46 \o Current Document \h 4遇到的问题与解决方案 12
HYPERLINK \l bookmark48 \o Current Document \h 小结 13
HYPERLINK \l bookmark50 \o Current Document \h 参考文献 14
1课程设计内容
1.1课程设计目的
课程设计题目:图生成树
随机输入一个无向图,通过深度优先遍历或广度优先遍历输出该图的生成树,并将该 生成树以二叉链表形式或孩了链表表示法存储。若使用二叉链表存储,则对此存储结构进 行遍历,如果使用孩子链表表示法,则输出生成树的孩子链表存储结构。
1. 2课程设计要求
程序要求实现的功能有:
(1) 输入的顶点与弧的信息通过邻接表或邻接矩阵构建一个无向图;
(2) 通过图的DFS或BFS过程得到该无向网的一棵生成树。
(3) 使用孩子链表表示法或二叉链表存储结构存储生成树。
(4) 对存储树的二义链表进行遍历或者输出生成树的孩子链表存储结构;
1. 3课程设计背景
无向图的生成树是在网络和回路分析中经常遇到的重要问题,功能强大、可靠的网络 需要有效地传输流量,提供兀余和故障的快速恢复功能。在第2层网络中,路由协议不可 用,牛成树协议通过从软件层面修改网络物理拓扑结构来构建一个无环路逻辑转发拓扑结 构,提供了物理线路的兀余连接,消除了网络风暴,从而提高网络的稳定性和减少网络故 障的发生率。生成树协议(Spanning Tree Protocol)是在网络有环路时,通过一定的算法将 交换机的某些端口进行阻塞,从而使网络形成一个无环路的树状结构。在实践中理解面向 对象语言的设计方式。
2
2概要设计
2.1程序功能模块结构图
2. 2菜单界面说明
本次课程设计,按照要求,需要的完成的有创建图的存储结构,图生成树,树的存储。 为了使菜单更加美化以及程序功能更加完善,木代码增加了输出邻接矩阵功能、输出图生 成树的定义、清屏以及退岀程序的功能。
2. 3读入文件说明
为了使程序具有更大的适用件和方便程序调试,本课程设计代码采取从文件屮读入图 的顶点和边的信息来创建图的存储结构,为了使生成树的根节点为第一个读入的顶点,在 创建树的存储结构中同样使用从同一个文件屮
您可能关注的文档
最近下载
- CAS 127.1-2009 洁净室及相关受控环境 第1部分:空气洁净度等级.docx
- 2021-2022学年六年级数学上册典型例题系列之第六单元百分数的应用题其三:百分率问题(解析版).docx VIP
- 湖南省高中信息技术学业水平考试.docx VIP
- RCS-9700系列C型测控装置技术和使用说明书.pdf VIP
- Unit+2+More+than+fun+Starting+out+&understanding+ideas+课件+2025-2026学年外研版(2024)英语七年级上册.pptx VIP
- 新人教版7年级上册英语全册课件(2024年新版教材).pptx
- (安全生产标准化资料7.2-1-4)劳动防护用品发放管理制度.doc VIP
- 七年级语文上册 第三单元 单元测试卷(人教版 2024年秋).pdf VIP
- 一种磁悬浮式旋转餐桌.pdf VIP
- 2022公路上边坡崩塌坡灾害风险评估指南.docx VIP
原创力文档


文档评论(0)