资源简介
很好的数据结构课程设计程序,内含文档,实现了安徽理工大学北校区景点的路径生成。使用了深度优先遍历,弗洛伊德算法

代码片段和文件信息
#include“stdlib.h“
#include“stdio.h“
#include“time.h“
#include“ctype.h“
#include“string.h“
/*安徽理工大学 理学院07信计 徐明飞 2010年 qq:815018856*/
const int VEXNUM=30;
void name();
void short_f();
void path_print();
char *locatename[14]={“南门““图书馆““实验楼““理学院楼““喷泉广场““足球场““爱情岛““乒乓球馆“
“食堂““9号学生公寓““红楼““1号教学楼““青年教师公寓““3号教学楼“};
char *id[14]={“001““002““003““004““005““006““007““008““009““010““011““012““013““014“};
float distance[14][14]={0372565037256603725637256372563725637256372563725637256100
372560372561503725637256110150372563725637256372563725680
503725603070372563725637256372563725637256372563725680
3725615030037256372563725637256372563725637256372563725620
6037256703725603725637256372563725637256100203725670
3725637256372563725637256030035012037256659021037256
372561103725637256372563000351753725650372563725685
3725615037256372563725635035016537256372563725637256105
3725637256372563725637256120175165090372563725620537256
3725637256372563725637256372563725637256900372563725640037256
3725637256372563725610065503725637256372560453725665
372563725637256372562090372563725637256372564503725690
372563725637256372563725621037256372562054003725637256037256
10080452070372568510537256372566590372560};
char *info[14]={“作为安理北区的唯一入口,也算得上是安理做好的一个大门了,也是各种小贩云集的地方~~~“
“安理北区的图书馆,比以前大了好多。。。特别是从闭架到开架的转变,大大方便了同学们借书!“
“实验楼内设物理实验和化学实验,大一大二的做实验的比较多。里面一半的地方时教室...“
“理学院楼刚投入使用才2年,作为理学院的根据地从本部搬到了北区~~“
“坐落在大门入口处,北区的喷泉广场貌似平时很少开,只在迎新的时候才用。。。“
“北区的足球场以前进去还要收费的,现在貌似已经不需要了,平时国防生训练就在这。。“
“北区的比较好的风景点,平时情侣过去谈恋爱的比较多。。。“
“以前是活动中心,现在改造成了乒乓球馆,不过收费可不低。。。。“
“安理北区争议最大的地方就属它了,菜奇难吃无比。。。。“
“哈哈……这是偶的“家”了,住了三年了已经。。。“
“红楼,根据它的颜色来的,有点前苏联的风格。。。平时很少去 “
“1号教学楼,是北区的几大教学楼之一 “
“青年教师公寓楼是学校为在校任职的青年教师安排的住宿的地方 “
“3号教学楼正对校门。。。。“};
typedef struct arccell
{
int adjvex;
float weight;
struct arccell *nextarc;
int mark;
}arccell;
typedef struct node
{
char name[50];
char id[50];
char info[400];
int index;//相当于data
int mark;//访问标记
arccell *firstarc;
}node;
typedef struct
{
arccell arcs[VEXNUM][VEXNUM];
node vec[VEXNUM];
int vexnumarcnum;
}mgraph;
mgraph mg;
char fla;
void init()//初始化图
{int ij;
mg.vexnum=14;
mg.arcnum=0;
for(i=0;i mg.vec[i].firstarc=NULL;//初始化节点指向的弧为空
for(i=0;i {
strcpy(mg.vec[i].namelocatename[i]);//初始化节点名字
mg.vec[i].index=i+1;//初始化index索引号
mg.vec[i].mark=0;//初始化节点的访问标记
}
for(i=0;i strcpy(mg.vec[i].idid[i]);//初始化编号
for(i=0;i strcpy(mg.vec[i].infoinfo[i]);//初始化信息
for(i=0;i for(j=0;j { mg.arcs[i][j].weight=distance[i][j];//初始化邻接矩阵
mg.arcs[i][j].adjvex=j;//弧的终点的编号
mg.arcs[i][j].nextarc=NULL;
m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15234 2010-07-18 12:25 数据结构课程设计 校园导游系统\全部路径同时求路径总长.cpp
..A..H. 393216 2010-07-07 16:12 数据结构课程设计 校园导游系统\我的课程设计2.doc
目录 0 2010-07-18 12:23 数据结构课程设计 校园导游系统
----------- --------- ---------- ----- ----
408450 3
- 上一篇:易语言千年类脱机源码完整版 苍狼破月
- 下一篇:船舶MMG模型
相关资源
- FTP课程设计(服务端+客户端)
- 数据结构年终考题范围和答案 耿国华
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- EDA课程设计_密码锁
- 数据结构 朱战力 习题解答 数据结构
- 单片机课程设计 篮球计分器
- 数据结构课程设计 6 1 彩票系统
- 端口扫描课程设计详细的报告
- 教学计划编制系统
- 步进电机课程设计(个人设计)
- 校园网络规划与设计课程设计
- 大数(链表、数组)实现
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 分页系统模拟实验 操作系统 课程设
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- 模拟段页式虚拟存储管理中地址转换
- 硬件课程设计—流水灯(quartus软件
- 超市收银系统eclipse access大学课程设计
- 航空订票系统_数据结构课程设计
- c 课程设计 职工信息管理系统
- 汇编语言,课程设计,红绿灯
- 机床液压系统课程设计卧式钻床动力
- 多项式求和(数据结构C 版)
- 尚观培训linux董亮老师关于数据结构的
- 课程设计蔬菜大棚自动控制系统,包
评论
共有 条评论