图基本操作的编程实现湖北汽车工业学院数据结构.pdfVIP

图基本操作的编程实现湖北汽车工业学院数据结构.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖北汽车工业学院数据结构的测试报告实验名称图基本操作的编程实现湖北汽车工业学院数据结构实验报告1图的基本操作的编程实现本部分主要是针对图的基本操作进行的编程实现,包括建立遍历插入删除等基本操作的编程实现2实验内容本部分主要是描述了在给出的程序代码的基础上,排除遇到了的语法错误,通过填空完成遍历的任务,并通过自己绘制的图形进行验证实验的主要目的是理解和掌握图的基本操作的编程实现3示例示意图插入图片4结论总的来说,通

.

HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGY

数据结构

实验报告

实验项目图基本操作的编程实现

学生姓名学生学号

完成日期2014年12月11日

指导教师马老师,

实验成绩评阅日期

评阅教师

.

.

实验六图基本操作的编程实现

【实验目的】

图基本操作的编程实现

要求:

图基本操作的编程实现(2学时,验证型),阅读程序功能方面要求掌握图的建立、遍历、插入、删除

等基本操作的编程实现,程序设计方面要求掌握图的遍历。

存储结构可以在顺序结构、链接结构等中选择,也可以全部实现。也鼓励学生利用基本操作进行一些

应用的程序设计。

【实验内容】

一、在给出的程序代码基础上,首先排除遇到的语法问题,然后通过填空完成遍历的任务,

通过自己绘制的图形进行验证。本部分资料直接通过.cpp文件直接给出。请注意下载。为了

保证在实验时间内完成,最好提前预习。

涉及的主要问题包括:常用语句也出错了。基础部分的结点存储结构的一维数组设计需要自

己写。图的数据结构定义部分。显示图的结构。主要遍历的功能设计。存储结构主要是邻接

矩阵,最后可以通过提供参考答案来对比。邻接表的程序代码删除了更多的部分,且不提供

参考答案,供有能力的学生自己研究。

二、如果希望自行独立编程,可以实现对图进行存储(邻接矩阵或邻接表都可以,学生自由选择),

之后可以询问任何两个结点之间是否有通路和路径数。以下的题目都可以作为独立编程的题目

设计一个将图形转成邻接链表的程序。

设计一个深度优先搜索法来查找图形的程序。

设计一个广度优先搜索法来查找一个图形的程序。

鼓励开发出难度更高的程序。

【思考问题】

1.图的定义和特性?

2.图的主要存储结构是什么?是独立的某种还是多种数据结构的综合?

3.图的主要遍历思路是哪些?

4.举出图的应用范例?

【注意事项】

1.开发语言:使用C++。

2.可以自己增加其他功能。

【实验分析、说明过程】

.

.

【大体介绍】

深度遍历程序主要是利用了栈的先进后出的思想,回溯,递归的思想,而广度遍历主要是利用了队列的思

想,先进先出。

【深度遍历】

【代码说明】

1先从开始指定的结点进行访问,然后标记位它为一,(代表他已经被访问过)

2然后取他的第一个邻接点。

3然后进入循环,循环条件为邻接点不为空,如果这个邻接结点,没有被标记,则执行语句递归,再次执

行该函数,然后再继续寻找该点的邻接结点,依次进行下去,最后直到递归返回到第一层,结束程序。

【画图显示】

date

0a

1b

2c

3d

4e

5f

6

g

1a

g

7

b

2

文档评论(0)

1637142147337d1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档