沈阳工程学院-数据结构与算法实验报告-图
更新时间: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
评茶员(高级)鉴定理论试题20140204-17
致辞范文02-11
和时间赛跑作文450字07-04
2014年宁波市初中毕业生学业水平考试模拟试卷语文试题及参考答案03-27
记忆中的往事作文800字07-04
【资本】揭秘IPO财务造假手法及识别手段(经典,必看)04-12
遏制微整形市场乱象05-09
外贸跟单英语口语09-27
电气控制实训指导书02-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 数据结构
- 沈阳
- 工程学院
- 算法
- 实验
- 报告
- 自考珠宝琢型设计及加工串讲
- 建筑工地所有各工种安全操作规程2
- 销售公司内勤员工绩效考核制度
- “十二五”石化重点产品单位能耗目标全部完成(附名单)
- 重载铁路桥简支T梁预制施工工艺
- 《信号与线性系统》试题与答案5
- 锅炉考试试卷9-答案
- 集团招聘管理办法
- 退休离任老领导在40周年庆祝大会上的讲话
- 粉末冶金期末复习
- 2012年第一周工作总结及第二周工作安排
- 2013年中考数学二轮综合训练40 探索型问题
- 格构式锚杆挡墙验算
- 新课标人教版五年级下册语文第一单元测试卷-word文档资料
- 人教版四年级数学下册第一单元四则混合运算专项练习题22
- 如何提高小组合作学习的有效性
- 最新民爆物品库房管理制度汇编
- 平高东芝500kVGIS隔离开关,接地开关说明书
- 物流管理概论模拟卷试题及答案
- 复杂网络上的传播动力学