



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验5、图及其应用 6课时实验5、图及其应用图的逻辑结构图的存储结构实验内容实验步骤代码分析选做实验图的逻辑结构图中任意两个数据元素间都可能有联系,这样的逻辑结构反应了多对多的联系。一些基本概念要掌握:网络、带权图连通图、强连通图路径、简单路径、回路生成树、最小生成树图的存储结构图是多对多的联系,每个结点都有未知数量的直接前趋和直接后继结点。可以用二维数组来表示一个图,再将二维数组存储成一个一维数组的形式。图的邻接矩阵就是这样的表示方法。图的存储结构图的链式存储,有邻接表、邻接多重表、十字链表等。数据结构教材中着重于邻接表的链式存储表示形式。对于有向图而言,还分成邻接表和逆邻接表两种。基本知识
2、图的邻接表结构体类型表示形式:表结点typedef struct ArcNodeVexIndex adjvex;/指向该弧顶点的位置struct ArcNode * next;/next arcArcInfoType value;/infomation about this arcArcNode;基本知识图的邻接表结构体类型表示形式:表头结点:typedef struct VNodeVertexInfoType value;ArcNode * firstarc;VNode;基本知识图的邻接表表示方法中,把所有结点分别存在表头结点数组中。每个结点的邻接点,再存储在以这个头结点为首结点的链表中。有
3、向图的逆邻接表存储的方式也是类似的。上面的两个结构体类型,就反映出了这个特点。最后,可以通过表头结点的数组来访问图中的所有的结点。VNode verticesMAX_VERTEX_NUM+1; 实验内容掌握邻接表存储方式以及邻接矩阵存储方式。 在邻接表的基础上实现图的深度优先遍历与广度优先遍历操作。编写最短路径算法,并对输入的图进行验证。实验步骤创建图数据结构所对应的类。 分别实现图的如下操作:CreateGraph ( ) DestoryGraph ( )LocateVertex ( value )GetVertex ( v )FirstAdjVertex ( v ) NextAdjVertex ( v,w) InsertVertex ( u ) DeleteVertex( v)InsertArc(v,w,value)DeleteArc(v,w) DFSTraverse()BFSTraverse()进度安排第一周:了解实验内容,图结构的定义,将文件的内容读取并存放到结构中。第二周:图的基本操作的实现第三周:最短路径算法的实现第四周:完成实验实验代码以下是一个实例:7 10北京西安郑州徐州成都广州上海北京 西安 2553北京 郑州 695北京 徐州 704徐州 上海 651郑州 徐州 34
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发流程相关试题与答案
- 二零二五年度合同管理制及流程图编制与监控合同
- 初级计算机技术与软件资格考试的设计与试题及答案
- 妇幼保健员考试纲要与试题及答案
- 2025年度汽车零部件进出口贸易代理服务合同
- 二零二五年度技术入股合伙人知识产权共享合作协议
- 二零二五年度新型环保木门研发合作意向书
- 二零二五年度数据中心精密保洁与防尘合同
- 2025年度电子信息行业职工职业病及工伤赔偿合同
- 茶文化知识相关试题及答案
- 《产业转型与创新》课件
- 2025年郑州铁路职业技术学院单招职业技能测试题库必考题
- 2024CSCO胰腺癌诊疗指南解读
- (完整word版)格拉布斯(Grubbs)临界值表
- 无刷直流永磁电动机设计流程和实例
- 汽车离合器的检测与维修毕业论文
- “减肥”从心理开始(课堂PPT)
- 国家开放大学《电工电子技术》章节自测题参考答案
- 国家自然科学基金项目预算说明书
- 《生僻字》歌词带拼音标注
- 机械设备使用申请表
评论
0/150
提交评论