手机版

数据结构课程设计报告《图的遍历》(3)

发布时间:2021-06-05   来源:未知    
字号:

一.设计任务:

我选课程设计是自选题目《图的遍历》。

要求:设计一个程序,实现图的广度,深度优先遍历。

二、设计时间

2009年12月28日

三、设计内容

1、需求分析

本题目需要解决的问题是将一幅已知图,对图进行遍历,并完成:

(1) 输出它的邻接矩阵;

(2) 根据人工选择进行深度优先搜索(Depth_First Search)和广度

优先搜索(Breadth_First Search),将搜索结果放入一队列中;

(3) 将队列中的搜索结果输出。

2、 概要设计:

(1)抽象数据的类型定义

数据对象:V是图具有相同特性的数据元素的集合,称为定顶点集 数据关系:R

R={VR}

VR={<v,w>/v,w∈v且p(v,w)}

基本操作:CreateGraph(&G,V,VR)

初始条件:V是图的顶点集,VR是图中弧的集合

操作结果:按V和VR的定义构造图G

基本操作:DFSTraverse(G,Visit())

BFSTraverse(G,Visit())

(2)主程序的流程以及各程序模块之间的调用关系:

数据结构课程设计报告《图的遍历》(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)