内容介绍

原文档由会员 莎士比亚 发布

论文标准WORD格式排版 附源程序

海南大学校园导游系统

一、 意义 此程序可以作为庞大的旅游信息查询系统的一个子程序。

二、 程序设计思想

1. 从海南大学的平面图中选取10个有代表性的景点,抽象成一个无向带权图。以图中顶点表示景点,边上的权值表示两地之间的距离。

2. 本程序的目的是为用户提供路径咨询。根据用户指定的始点和终点输出相应路径,或根据用户指定的景点输出景点的信息。

3. 测试数据(附后)。

三、 概要设计

抽象数据类型图的定义如下:

ADT Graph {

数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。

数据关系R:

R={VR}

VR={(v ,w)︳v ,w V,(v,w)表示v和w之间存在路径}

基本操作P:

Create Graph (&G, V , VR )

初始条件:V是图的顶点集,VR的定义构造图G。

Destroy Graph ( &G )

初始条件:图G存在。

操作结果:销毁图G。

Locate Vex ( G ,u)

初始条件:图G存在,u和G中顶点有相同特征。

操作结果:若G中存在顶点u,则返回该顶点在图中位置;否则返回其他信息。

Get Vex (G, v)

初始条件:图G存在,v 是G中某个顶点。

操作结果:返回v的信息。

First Edge (G, v)

初始条件:图G存在,v 是G中某个顶点。

操作结果:返回依附于v的第一条边。若该顶点在G中没有邻接点,则返回“空”。

Insert Vex (&G , v)

初始条件:图G存在,v和图中顶点有相同特征。

操作结果:在图G中添加新顶点v及其相关的边。

..........

java校院导游程序课程设计_校园导游系统 数据结构课程设计(有源程序)相关推荐

  1. 毕业设计_校园志愿者系统平台的设计与实现

    校园志愿者系统平台的设计与实现 1 系统介绍 校园志愿者系统是针对高校开发的,功能模块为志愿者模块.管理员模块.教师模块.志愿者模块包括登录.注册.找回密码.志愿活动信息.新闻动态.志愿者个人中心:管 ...

  2. mysql多语言运营设计_多语言系统的数据库设计

    之前做的项目涉及到中国大陆和纽伦新港的用户使用,也就需要做成一个多语言的系统,现在总结下其中一些经验和思考. 首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言. ...

  3. java校院导游程序课程设计_数据结构课程设计之校园导游系统

    数据结构课程设计之校园导游系统 放假到现在终于安下心来要搞点学习了,现在对放假前一周的数据结构课设做一个总结,快放假的时候搞数据结构课设,当时满脑子都是期末考试忙着复习,根本没啥心思去做.所以课设一共 ...

  4. ## 大一java课程设计_航班查询系统(我是小白)

    大一java课程设计_航班查询系统(我是小白) 备注:第一个java程序有借鉴别人的成分,因为忘了在哪个大佬上面借鉴的,所以在此备注,如有侵权,请联系删除,(仅用于学习使用,并未想盈利) 框体介绍 一 ...

  5. 校园导游系统数据结构课程设计(附完整代码)

    1 问题内容与目的要求 1.1 算法产生的背景: Floyd 算法又称为加点法.插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法.该算法名称以创始人之一.1978 年图灵奖获 ...

  6. java毕业生设计大学生校园兼职系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计大学生校园兼职系统计算机源码+系统+mysql+调试部署+lw java毕业生设计大学生校园兼职系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 ...

  7. figma设计_如何在Figma中构建设计入门套件(第1部分)

    figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...

  8. Java生鲜电商平台-电商会员体系系统的架构设计与源码解析

    Java生鲜电商平台-电商会员体系系统的架构设计与源码解析 说明:Java生鲜电商平台中会员体系作为电商平台的基础设施,重要性不容忽视.我去年整理过生鲜电商中的会员系统,但是比较粗,现在做一个最好的整 ...

  9. Java课程设计:校园导游系统

    校园导游系统 内容目录: 设计要求 功能模块分析 数据库设计 数据库连接 数据库功能的实现 gui的实现 内容目录: 1. 设计要求 2. 功能分析 设计要求 图形化界面(GUI),编写一个文本文件信 ...

最新文章

  1. grafana官方使用文档_可视化监控展示工具之Grafana,安装部署和使用
  2. 深度无盘 连接服务器失败,深度无盘服务器配置
  3. stl中的unique
  4. java 类加载器 解密_JAVA类加载器总结整理
  5. Python发送文本邮件
  6. 50行代码,搞定敏感数据读写!
  7. Linux Shell脚本的10个有用的“面试问题和解答”
  8. 疏通马桶的工具有哪些 疏通马桶的技巧
  9. ASP.NET-第八天-加强课程
  10. 机器学习----矩估计方法
  11. 本地笔记本连接sqlserver数据库连接失败 证书链是由不受信任的颁发机构颁发的
  12. 阿里云1核1G内存1M宽带支持多少IP访问量够用吗?
  13. 【计算机视觉】相机标定原理(像素点与三维坐标点的转换)
  14. C#中服务器端以太网通讯(一对一)
  15. 《编程之美——微软技术面试心得》一摞烙饼的排序初体验
  16. 4.16 使用可选颜色命令调整图像色彩 [原创Ps教程]
  17. 思岚科技—SLAMTEC对于激光雷达的执着与坚持
  18. 分布式发号器——Vesta
  19. 留存电脑硬盘的影视剧作品
  20. 炸了!软件工程超高报录比31:1,北京航空航天大学,连非全都有近千人报考!...

热门文章

  1. ARM Cortex-A77架构解读
  2. 记录一下自己刷题的错题
  3. 老子云已来黑科技,我们都是设计师 !
  4. 全球生命科学领域正面临转型,AI+生命科学元年正在开启
  5. [斯特林数][自然数幂和]JZOJ 4220 WYF的盒子
  6. [二分] WYF快速幂魔改版
  7. 《写给大家看的Web设计书》读书笔记
  8. 移动手机停机保留号码吗?停机后还收钱吗
  9. Chrome的使用技巧
  10. pidgin连接 gtalk