好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

校园导游程序.docx

32页
  • 卖家[上传人]:枫**
  • 文档编号:557377297
  • 上传时间:2023-03-15
  • 文档格式:DOCX
  • 文档大小:252.92KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 校园导游程序洛阳理工学院课程设计报告课程名称 数据构造课程设计题 目 校园导游程序 / 课程设计任务书1、设计题目: 校园导游程序2、设计内容与要求:[问题描绘 ]用无向网表示你所在学校的校园景点平面图, 图中极点表示主要景点,寄存景点的编号、 名称、简介等信息, 图中的边表示景点间的道路,寄存路径长度等信息要求能够回答有关景点介绍、旅行路径等问题[基本要求 ](1) 查问各景点的有关信息;(2) 查问图中随意两个景点间的最短路径3) 查问图中随意两个景点间的全部路径4) 增添、删除、更新有关景点和道路的信息课程设计考语成绩:指导教师: _______________年 月 日洛阳理工学院课程设计报告3、流程图校园导游图查问景点 查问最短 查问全部 改正景点 删除景点 增添景点信息 路径 路径 和路径 和路径 和路径结 束4 、模块区分( 1)主函数: void main( )( 2) void CreateUDN(int v,int a); /* 造图函数 */( 3) void narrate(); /* 说明函数 */( 4) void ShortestPath(int num); /*最短路径函数 */( 5) void output(int sight1,int sight2); /* 输出函数 */( 6) char Menu(); /* 主菜单 */( 7) void search(); /* 查问景点信息 */( 8) char SearchMenu(); /* 查问子菜单 */( 9) void HaMiTonian(int); /* 图的遍历 */( 10)void Searchpath1(MGraph g);/*查问两个景点间的全部路径 */( 11)void disppath(MGraph g,int i,int j);( 12)void path(MGraph g,int i,int j,int k);/* 确立路径上第 k+1 个极点的序号 */( 13)void NextValue(int);( 14)void display(); /* 显示遍历结果 */( 15)int Addnewsight(int n); /* 增添新的景点和路径 */1洛阳理工学院课程设计报告( 16)int Deletesight(int n); /* 删除景点和路径 */5、数据构造种类定义typedef struct ArcCell{int adj; /* 相毗邻的景点之间的行程 */}ArcCell; /* 定义边的种类 */typedef struct VertexType{int number; /* 景点编号 */char sight[100]; /* 景点名称 */char description[1000]; /* 景点描绘 */}VertexType; /* 定义极点的种类 */typedef struct{VertexType vex[20]; /* 图中的极点,即为景点 */ArcCell arcs[20][20]; /* 图中的边,即为景点间的距离 */int vexnum,arcnum; /* 极点数,边数 */}MGraph; /* 定义图的种类 */6、测试结果2洛阳理工学院课程设计报告1、查问景点信息2、查问两景点间最短路径3、查问两景点间全部路径3洛阳理工学院课程设计报告4、增添新的景点和路径5、删除已有的景点和路径6、改正删除已有的景点和路径4洛阳理工学院课程设计报告7、实验心得经过几日的课程设计,总的来说收获仍是很大的!第一代码能力显然提升,有了想法基本都能顺利表达出来;再者就是数据构造的选择使用能力也有了很大的提升!虽然平常的实验课我们也实用各样数据做题,但那些都是很明确的知道该做什么操作,存什么,我们的发挥空间不大一般照做就行,但是此次实习我们却在自主的选择判断,这自己就是一个很大的提升!还有就是算法方面的学习有了初步进阶,如最短路径,这样比较简单的图论算法能比较娴熟的写出来。

      可是仍是有好多的不过不认识!收获真的好多,可是最大的收获可能就是对编程的兴趣吧,在一次次的改错,一次次的达成想要的成效后,越写越有感觉!自然还收获了无知,更切实的说是自知,本来我们此刻什么也不算,还有好多实用的不过等着我们去学习!课程设计是把我们所学的理论知识进行系统的总结并应用于实践的优秀时机,有益于增强我们用知识理论来剖析实质问题的能力,从而增强了我们对知识认识的实践度,稳固了我们的理论知识,深入了对知识的认识,并为走向社会打下一个优秀的基础8、源程序5洛阳理工学院课程设计报告#include #include #include #include #include #define Max 20000typedef struct ArcCell{int adj; /* 相毗邻的景点之间的行程 */}ArcCell; /* 定义边的种类 */typedef struct VertexType{int number; /* 景点编号 */char sight[100]; /* 景点名称 */char description[1000]; /* 景点描绘 */}VertexType; /* 定义极点的种类 */typedef struct{VertexType vex[20]; /* 图中的极点,即为景点 */ArcCell arcs[20][20]; /* 图中的边,即为景点间的距离 */int vexnum,arcnum; /* 极点数,边数 */}MGraph; /* 定义图的种类 */MGraph G; /* 把图定义为全局变量 */char nameofschool[100];int NUM=9;int P[20][20]; /* */int p[20];/* 全局数组,用来寄存路径上的各极点 */int visited[20];/* 全局数组,用来记录各极点被接见的状况 */int a=0;/* 全局变量,用来记录每对极点之间的全部路径的条数 */6洛阳理工学院课程设计报告long int D[20]; /* 协助变量储存最短路径长度 */int x[20]={0};void CreateUDN(int v,int a); /* 造图函数 */void narrate(); /* 说明函数 */void ShortestPath(int num); /* 最短路径函数 */void output(int sight1,int sight2); /* 输出函数 */char Menu();/* 主菜单 */void search();/*查问景点信息*/char SearchMenu();/*查问子菜单*/void HaMiTonian(int);/* 图的遍历 */void Searchpath1(MGraph g);/* 查问两个景点间的全部路径 */void disppath(MGraph g,int i,int j);void path(MGraph g,int i,int j,int k);/*确立路径上第k+1 个极点的序号 */void NextValue(int);void display(); /* 显示遍历结果 */int Addnewsight(int n); /*增添新的景点和路径 */int Deletesight(int n); /* 删除景点和路径 */void Changesight(); /* 改正景点和路径 */char Changemenu();/* 改正路径或极点的选择菜单*/char Sightmenu();/* 选择需该景点的菜单 */void main() /*主函数 */{int v0,v1;char ck;system("color 0");CreateUDN(NUM,11);do{ck=Menu();7洛阳理工学院课程设计报告switch(ck){。

      点击阅读更多内容
      相关文档
      礼仪讲授教案.docx 高考语文一轮复习讲义 第5部分 传统文化阅读·名句名篇默写.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 微任务 作文书写——比天还大的事儿.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组二 真题研练.docx 高考语文一轮复习讲义 第3部分 传统文化阅读 文言文(考点部分) 任务组三 任务四 仔细比对准确提取概括分析文意.docx 高考语文一轮复习讲义 第1部分 语言策略与技能 任务组二 任务五 看准对象因境设辞做到语言得体.docx 高考化学 1.传统文化与STSE 答案解析.docx 高考语文一轮复习讲义现代文阅读 专题16 Ⅱ 真题研练.docx 高考化学 专项拔高抢分练 9.反应热与反应历程.docx 高考化学 专项拔高抢分练 1.传统文化与STSE.docx 高考物理 板块三  气体实验定律和热力学定律的综合应用.docx 高考化学 二题型3 无机化工生产流程题.docx 高考语文一轮复习讲义 第4部分 写作 专题17 Ⅲ 突破二 绘声绘色巧用细节描写生动丰满.docx 高考数学 中档大题练1.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面教材文言文复习综合试卷.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组三 微任务一 聚焦诗意准确选择.docx 高考数学 创新融合4 数列与导数.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面 教材文言文点线面 必修5课文1 归去来兮辞 并序.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 任务二 “三管”齐下美“言”有术文采抢眼养颜.docx 高考数学 满分案例三 立体几何.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.