沈阳工程学院-数据结构与算法实验报告-图
更新时间:2023-10-06 20:40:01 阅读量: 综合文库 文档下载
沈 阳 工 程 学 院
学 生 实 验 报 告
(课程名称: 数据结构与算法 )
实验题目: 图
班 级 计算本121学 号 11 姓 名 lishuai 地 点 F608 指导教师 张 欣 实 验 日 期 : 2013年11月28日
一、实验目的 1.掌握图的基本存储方法。 2.掌握有关图的操作算法并用高级语言实现。 3.熟练掌握图的两种搜索路径的遍历方法。 4.掌握图的有关应用。 二、实验环境 Turbo C或是Visual C++ 三、实验内容与要求 实验1 建立无向图的邻接矩阵或邻接表存储并输出 本题给出了一个无向图的邻接矩阵存储表示,在此基础上稍加改动就可以实现有向图、无向图和有向网的邻接矩阵表示。 实验2 建立图的邻接矩阵或邻接表存储并在此基础上实现图的深度优先遍历和广度优先遍历 图的广度优先遍历用非递归方法很容易理解,非递归方法需要辅助队列Q以及出队、入队函数。 四、实验过程及结果分析 实验1 建立无向图邻接表存储并输出 #include
typedef int ElemType; typedef char VertexType; typedef struct ArcNode { //定义弧结点 ElemType data; ArcNode *nextarc; }ArcNode,*ArcLink; typedef struct VNode { //定义顶点结点 VertexType data; ArcLink firstarc; }VNode,AdjList[MAX_NUM]; typedef struct { AdjList vdata; int vexnum,arcnum; }ALGraph; //构建图的邻接表 2
int Creategraph(ALGraph &G,int n) { ArcLink p; int e,i; char v,w; for(i=0;i p->data=(int)(w-'A'+1);printf(\ p->nextarc=G.vdata[(int)(v-'A')].firstarc; G.vdata[(int)(v-'A')].firstarc=p; p=(ArcLink)malloc(sizeof(ArcNode)); p->data=(int)(v-'A'+1); p->nextarc=G.vdata[(int)(w-'A')].firstarc; G.vdata[(int)(w-'A')].firstarc=p; } G.vexnum=n; G.arcnum=e; return OK; } //输出邻接表 int printGraph(ALGraph G){ ArcLink p; int i; for(i=0;i
正在阅读:
沈阳工程学院-数据结构与算法实验报告-图10-06
2017年国庆放假02-19
富有哲理的段子、累了就读一遍吧02-10
专业选择的智慧(最终版) - 图文12-17
午后优美正能量句子11-21
a2o工艺污水处理厂毕业设计说明书11 - secret03-08
装订要求12-16
巴拉甘自宅03-18
小学(校)各部门岗位职责01-28
有机实验思考题答案10-23
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- 数据结构
- 沈阳
- 工程学院
- 算法
- 实验
- 报告
- 自考珠宝琢型设计及加工串讲
- 建筑工地所有各工种安全操作规程2
- 销售公司内勤员工绩效考核制度
- “十二五”石化重点产品单位能耗目标全部完成(附名单)
- 重载铁路桥简支T梁预制施工工艺
- 《信号与线性系统》试题与答案5
- 锅炉考试试卷9-答案
- 集团招聘管理办法
- 退休离任老领导在40周年庆祝大会上的讲话
- 粉末冶金期末复习
- 2012年第一周工作总结及第二周工作安排
- 2013年中考数学二轮综合训练40 探索型问题
- 格构式锚杆挡墙验算
- 新课标人教版五年级下册语文第一单元测试卷-word文档资料
- 人教版四年级数学下册第一单元四则混合运算专项练习题22
- 如何提高小组合作学习的有效性
- 最新民爆物品库房管理制度汇编
- 平高东芝500kVGIS隔离开关,接地开关说明书
- 物流管理概论模拟卷试题及答案
- 复杂网络上的传播动力学