数据结构实验报告图的遍历

数据结构实验报告图的遍历

ID:35227050

大小:225.50 KB

页数:4页

时间:2019-03-22

数据结构实验报告图的遍历_第1页
数据结构实验报告图的遍历_第2页
数据结构实验报告图的遍历_第3页
数据结构实验报告图的遍历_第4页
资源描述:

《数据结构实验报告图的遍历》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HUNANUNIVERSITY课程实习报告题目:图的遍历问题学生姓名:学生学号:专业班级:指导老师:完成日期:一、需求分析把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上所有的网页都抓取下来。这样看来,网络蜘蛛就是一个爬行程序,一个

2、抓取网页的程序。在抓取网页的时候,网络蜘蛛一般有两种策略:广度优先和深度优先。二、概要设计抽象数据类型以邻接表的形式存储图的数据,也就是用将用户的数据存入链表中。算法的基本思想深度优先:采用回溯法的算法,运用递归的方法,以深度优先为原则对图进行遍历。广度优先:采用队列的数据结构保存顶点,然后根据队列先进先出的原则对图进行广度优先遍历。程序的流程程序由三个模块构成:1、输入模块:将数据存入链表中,并初始化各数组的值,根据顶点和权值构建图。1、深度优先模块:将图以深度优先为原则开始遍历。2、广度优先模块:将图以广度优先为原则开始遍

3、历。三、详细设计算法的具体步骤先将用户的输入的顶点和边的数量,根据这些信息构建出图的结构,最后采取深度优先和广度优先的方法遍历该图。输入和输出的格式输入:首先输入顶点的数量,然后是各顶点对应的字母,再输入各条弧(权值都置为1)。输出:输出从首个顶点开始的广度优先遍历序列和深度先遍历序列。五、测试结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。