图的基本操作实验报告图的基本操作实验报告 实验名称图的基本操作实验目的1. 掌握图的各种存储结构,特别要熟练掌握邻接矩阵和邻接表的存储结构;2. 遍历是图各种应用的算法的基础,要熟练掌握图的深度优先遍历和广度优先遍历的算法,复习栈和队列的应用;3. 掌握以邻接矩阵作为存储结构的生成图的最小生成树的普利姆算法;实验内容编制一个演示图的邻接表的创建、深度遍历、广度遍历操作的程序。问题描述用数据结构相关知识,实现邻接表的定义和操作。该程序包括图的邻接表的结点类型定义以及对图操作的具体的函数定义(包括:建立图的邻接表、深度优先遍历图、广度优先遍历图)。问题分析该实验是基于C语言和数据结构知识基础的对图的基本操作的检验,无需设计复杂的算法,程序语句也相对简单。因此,我直接按要求定义了对图操作的具体函数,并于主函数中实现对应的功能调用。 实验步骤1需求分析 本演示程序用VC+编写,完成图的邻接表的生成、遍历基本操作。 输入的形式和输入值的范围:在输入邻接表顶点信息前,必须