数据结构实验预习报告——校园导游系统

一、问题描述和基本要求

【问题描述】

设计一个校园导游程序,为来访的客人提供各种信息查询服务。

【基本要求】

1) 设计你所在学校的校园平面图,所含景点不少于10.以图中顶点表示校内各景点,存放景点名称、代号、简介  信息;以边表示路径,存放路径长度等相关信息。

  (2来访客人提供图中任意景点相关信息的查询。

3) 来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径

【测试数据】

江苏科技大学长山校区为例。

【实现提示】

一般情况下,校园的道路是双向通行的,可设校园平面图是一个无向顶点和边均含有相关信息.

二、问题分析和任务定义

每个地点为一个node,对每一个node赋予顺序,并且用无向图的方式标记,且给两个node之间赋权进行计算最短路径。主要核心算法为Dijkstra算法。

Dijkstra算法详解:https://blog.csdn.net/lbperfect123/article/details/84281300?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165353775516782395350651%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165353775516782395350651&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-84281300-null-null.142^v10^pc_search_result_control_group,157^v12^control&utm_term=dijkstra%E7%AE%97%E6%B3%95&spm=1018.2226.3001.4187https://blog.csdn.net/lbperfect123/article/details/84281300?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165353775516782395350651%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165353775516782395350651&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-84281300-null-null.142%5Ev10%5Epc_search_result_control_group,157%5Ev12%5Econtrol&utm_term=dijkstra%E7%AE%97%E6%B3%95&spm=1018.2226.3001.4187

三、逻辑设计

此为长山校区平面图

设置10个地点

序号地点名称
0文体中心       
1       三号组团
2西食堂
3笃学楼
4西操场
5文理大楼
6北门
7云书山
8图书馆
9东食堂

有权无向图

 

四、物理设计

Site[] sites = new Site[11];//以地点代号循序存放地点
ArrayList<String> arrSites = new ArrayList<>();
double[][] matrix = new double[11][11];//用来存放地点间的路径长度(对角线为0,不存在为INFINITY)
static {//设计校园平面图}
query(String siteName) {//根据地点名称查询地点信息}
findShortestPath(String path) {//找到两地点间的最短路径}
dijkstra(int start, int end) {//使用Dijkstra算法找到两地间的最短路径}
printDijkstra(int[] parent, double[] distant, int start, int end) {//打印出最短路径}
main(String[] args) {//调用各种函数以及设计交互界面}
class Site {//地点类}

Rozbrid
关注 关注
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
本科数据结构实验指导与预习报告书.pdf
05-19
该实验指导书与预习报告书提供了数据结构实验的指导和预习报告,涵盖了数据结构的基本概念、顺序表和链表的实现、通讯录管理系统的设计和实现等方面的内容,为学生提供了实验指导和预习报告,帮助学生更好地理解和...
数据结构实验——图(校园导游和无向图遍历)
最新发布
m0_53552112的博客
04-13 2688
1、熟悉图遍历的两种方法:深度优先与广度优先;2、掌握编程实现图遍历具体算法;3、掌握图的概念和结构特征,以及各种存储结构的特点及适用范围;4、了解最小生成树有关算法。二、用无向网表示你所在学校的校园景点的平面图,图中顶点表示主要景点如图书馆、教学楼、实验楼、办公楼、学生活动中心和学生宿舍楼等,顶点的Info域存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径长度等信息。要求实现以下功能:1、查询各景点的相关信息;2、查询图中任意两个景点间的最短路径。
校园导游系统数据结构课程设计(附完整代码)
热门推荐
xu_yushu的博客
04-30 1万+
关于一个校园导游系统的数据结构课程设计,包含代码、报告等,希望对你的学习有所帮助。
图的应用(校园导航图最短路径求解)
ଳxin的博客
06-01 1万+
实验要求: 设计四川轻化工大学的校园平面图,所含景点不少于8个。以图中顶点表示学校内各景点,存放景点的名称、景点介绍信息等;以边表示路径,存放路径长度信息。要求将这些信息保存在文件graph.txt中,系统执行时所处理的数据要对此文件分别进行读写操作。 1.从文件graph.txt中读取相应数据, 创建一个图,使用邻接矩阵表示图(算法6.1); 2.景点信息查询:为来访客人提供校园任意景点相关信息...
数据结构——校园导游系统
qq_53671582的博客
12-25 5093
校园导游系统设计分享
数据结构实验报告(校园导游咨询).docx
12-21
数据结构实验报告主要关注的是如何使用数据结构来解决实际问题,例如在本例中的“校园导游咨询”系统。实验的目的是熟悉图的各种存储结构、遍历算法,以及如何利用这些算法来实现特定功能,比如寻找最短路径。下面将...
数据结构(预习资料).zip
07-03
预习资料“数据结构(预习资料).zip”包含了一系列PDF文档,涵盖了数据结构的主要概念,包括线性表、树与二叉树、栈和队列、串、数组、广义表、查找与排序等。 首先,线性表是数据结构的基础,它由有序的元素序列...
计算机与系统结构课前预习题(袁春风版)
06-27
计算机与系统结构课前预习题(袁春风版) chapter1.pptx 1.计算机的发展经历哪几代?各代的主要器件是什么? (为了充分利用教材,请从教材上获取答案并标注页码) 解: 此答案来源于教材P1-P3,具体如下: 计算机的...
网综实验-实验一预习报告
11-10
【实验一预习报告——网络协议分析】 Wireshark 是一款强大的网络协议分析工具,它可以帮助我们深入理解网络通信过程,排查网络问题。在安装 Wireshark 时,首先需要从官方网站下载安装文件,比如 wincap 和 ...
校园导游系统数据结构大作业.zip
06-21
(1) 设计校园平面图,所包含景点不少于10个,以图中顶点表示学校各景点,存放景点名称、代号、简介等信息:以边表示路径,存放路径长度等相关信息。注意:设校园平面图是无向图。 (2) 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 (3) 为来访客人提供图中任意景点相关信息的查询。 (4) 提供图中任意景点问路查询,即求任意两个景点之间的所有路径。
大二数据结构实验(迪杰斯特拉最短路径)
Fishermen_sail的博客
09-30 1593
大二数据结构实验,有详细批注,代码可以直接运行,希望可以给大家提供到帮助。
【数据结构实训】校园导游系统
jhgjhg225的博客
05-02 3624
[基本要求] 1、设计你的学校的校园平面图,所含景点10-15个。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。//存 √ 2、为来访客人提供图中任意景点相关信息的查询。//输出 √ 3、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。//最短路 √dijkstra 4、提供图中任意景点问路查询,即求任意两个景点之间的所有路径。//所有路径 //√dfs 5、提供校园图中多个景点的最佳访问路线查询,即求途经这多个景
数据结构课程设计预习 项目二 校园导游系统
qq_59156902的博客
05-24 567
1、问题描述 2、基本要求 3、测试数据 4、实现提示 5、问题思考
【数据结构课设--项目2】校园导游咨询
m0_58685890的博客
05-21 1628
一、问题描述和基本要求 【问题描述】 设计一个校园导游程序,为来访的客人提供各种信息查询服务。 【基本要求】 (1) 设计你所在学校的校园平面图,所含景点不少于10个.以图中顶点表示校内各景点,存放景点名称、代号、简介 等信息;以边表示路径,存放路径长度等相关信息。 (2) 为来访客人提供图中任意景点相关信息的查询。 (3) 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 【测试数据】 以江苏科技大学长山校区为例。 【实现提示】 一般情况下...
《数据结构》项目2:校园导游咨询 预习实验报告
m0_56410110的博客
05-22 1637
一、问题描述 设计一个校园导游程序,为来访的客人提供各种信息查询服务。 二、基本要求 (1)设计你所在学校的校园平面图,所含景点不少于10个。以图中顶点表示校内各景点,存放景点名称、代号、简介 等信息;以边表示路径,存放路径长度等相关信息。 (2)为来访客人提供图中任意景点相关信息的查询。 (3)为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 三、重难点分析 1.最短路径算法: 1-1.floyd算法 floyd算法只有五行代码,代码简单,三个for循环
数据结构课设-校园导游
pan_1214_的博客
05-20 946
【问题描述】 设计一个校园导游程序,为来访的客人提供各种信息查询服务。 【基本要求】 (1) 设计你所在学校的校园平面图,所含景点不少于10个.以图中顶点表示校内各景点,存放景点名称、代号、简介 等信息;以边表示路径,存放路径长度等相关信息。 (2) 为来访客人提供图中任意景点相关信息的查询。 (3) 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 【数据结构】 dt { 景点编号;(int) 景点名称;(String)...
数据结构 校园导航系统
weixin_44519848的博客
01-10 1万+
数据结构实训 校园导航系统 设计校园导游系统,为来访的客人提供各种信息查询服务。 山东工商学院校园导航 (一)基本要求 1、设计学校的校园平面图,所含景点10-15个。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。 2、为来访客人提供图中任意景点相关信息的查询。 3、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径...
数据结构实训 校园导游系统
weixin_43731005的博客
01-04 3383
1 课题描述 (一)基本要求 1、 设计你的学校的校园平面图,所含景点10-15个。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。 2、 为来访客人提供图中任意景点相关信息的查询。 3、 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 4、 提供图中任意景点问路查询,即求任意两个景点之间的所有路径。 5、 提供...
C语言版《数据结构》实验指导——严蔚敏
"《数据结构》(C语言版)严蔚敏著-数据结构实验指导" 本实验指导文档是基于严蔚敏编著的《数据结构》(C语言版),旨在帮助学生深入理解和掌握数据结构的基础知识,并通过实践加强C语言编程技能。实验主要围绕五个...
写文章

热门文章

  • 数据结构实验预习报告——校园导游系统 984
  • 数据结构实验预习报告——计算机设计大赛赛事统计 326
  • 数据结构实验预习报告——算术表达式求解 267

分类专栏

  • 数据结构 2篇

最新评论

  • 数据结构实验预习报告——校园导游系统

    CSDN-Ada助手: 不知道 算法 技能树是否可以帮到你:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm

大家在看

  • 闯关leetcode——35. Search Insert Position 332
  • C/C++内存管理 2154
  • Leiden算法简介:Python实现网络分区 340
  • ECharts水球图-水球13,附视频讲解与代码下载 684
  • Project 2021图文安装教程及下载 298

最新文章

  • 数据结构实验预习报告——算术表达式求解
  • 数据结构实验预习报告——计算机设计大赛赛事统计
2022年3篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家合肥玻璃钢花盆厂商河北玻璃钢人物雕塑禹州玻璃钢雕塑报价义马玻璃钢雕塑费用汕尾古代玻璃钢雕塑白云区玻璃钢雕塑定做海南玻璃钢蔬菜雕塑高强度玻璃钢雕塑价格如何计算玻璃钢塑料雕塑求购公司山东校园雕塑玻璃钢济南商场美陈价钱郑州多彩玻璃钢雕塑哪家便宜菏泽室内玻璃钢卡通雕塑公司五一商场美陈布置换机公众号户外园林景观玻璃钢卡通雕塑订做福建多彩玻璃钢雕塑哪家便宜宣威玻璃钢雕塑厂家台湾司马光玻璃钢雕塑水景玻璃钢人物雕塑广东园林景观玻璃钢雕塑艺术摆件临沧市玻璃钢雕塑设计公司岑溪玻璃钢关公雕塑泸州玻璃钢雕塑制作厂家武汉精美玻璃钢座椅雕塑景观玻璃钢抽象雕塑造型杭州小区玻璃钢雕塑厂家上海公园玻璃钢雕塑定做宜春公园玻璃钢雕塑市场拉萨玻璃钢大型雕塑山东玻璃钢雕塑加工价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化