第一范文网 - 专业文章范例文档资料分享平台

兰州道路交通网络信息查询设计说明书

来源:用户分享 时间:2025/10/14 20:53:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

*******************

实践教学

*******************

兰州理工大学

2010年春季学期

数据结构 课程设计

题 目:兰州道路交通网络信息查询

专业班级:08信息与计算科学

姓 名: 杨学勤 学 号: 08500115 指导教师: 李睿

成 绩: _______________

1

目 录

中 文 摘 要 ............................................................................................................ 3 序 言 ...................................................................................................................... 4 1. 采用类C语言定义相关数据类型...................................................................... 5 2.各模块流程图及伪码算法 .................................................................................. 6 3.函数的调用关系图 ............................................................................................... 8 4.调试分析 .............................................................................................................. 9 1. 2.

调试中遇到的问题及对问题的解决方法 ................................................. 9 算法的时间复杂度和空间复杂度 ............................................................. 9

5.测试结果 ............................................................................................................... 9 设 计 总 结 .................................................................................................... 13 参考文献 ................................................................................................................ 14 致 谢 .................................................................................................................... 15 附录:源程序(带注释) .................................................................................... 16

2

中 文 摘 要

在本设计实验中,我所采用的是邻接矩阵作为数据的存储结构,用不同的功能模块对两地距离和道路交通信息进行编辑。

兰州道路交通网络信息查询程序的目的是为人们提供各种信息查询服务:即查询任意两地之间的一条最短的简单路径、还有两地之间的距离等。最短路径的输出有各种方法,此程序中采用迪杰斯特拉算法。迪杰斯特拉算法用于求解一个有向图(也可以是无向图,无向图是有向图的一种特例)的一个点(称之为原点)到其余各点(称之为周边点)的最短路径问题。

关键词:交通网络,邻接矩阵,迪杰斯特拉。

3

序 言

我们在对一些问题进行求解时,会发现有些问题很难找到规律,或者根本无规律可寻。对于这样的问题,可以利用计算机运算速度快的特点,先搜索查找所有可能出现的情况,再根据题目条件从所有可能的情况中,删除那些不符合条件的解。

图是一种复杂的非线性结构,在人工智能,工程,数学,物理,化学,计算机学科等领域中,都有着广泛的应用。我们用最短路径问题,通过一个人们熟悉的交通咨询系统实例来验证迪杰斯特拉算法。

兰州道路交通网络信息查询是以兰州道路交通网络为背景,设计出的一个简单的能够实现兰州道路交通网络信息查询功能的c语言程序系统,对兰州道路交通信息进行编辑,为旅客提供了两地之间的最短路径及距离。

查询的实现以用户和计算机对话的方式进行,要注意人机交互的屏幕界面,由用户选择要查询的地点,输入要查询路径的起点和终点。

4

兰州道路交通网络信息查询设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4fgfg538ce5nrap1skq0_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top