预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共56页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据结构 DataStructures基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 基本术语 图的抽象类型定义 图的抽象类型定义 图的抽象类型定义 图的抽象类型定义 图的存储结构 图的数组(邻接矩阵)存储表示 图的数组(邻接矩阵)存储表示 图的数组(邻接矩阵)存储表示 图的数组(邻接矩阵)存储表示 图的数组(邻接矩阵)存储表示 网(带权图)的邻接矩阵 图的邻接矩阵 图的数组(邻接矩阵)存储表示 #defineINFINITYINT_MAX//最大值∞ #defineMAX_VERTEX_NUM20//最大顶点个数 typedefenum{DG,DN,UDG,UDN}GraphKind; //图类型(有向图/网,无向图/网) typedefstructArcCell{ VRTypeadj;//对无权图,用1或0表示相邻否;对带权图,则为权值类型 InfoType*info;//指向该弧相关信息的指针 }ArcCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; typedefstruct{ VertexTypevexs[MAX_VERTEX_NUM];//描述顶点的数组 AdjMatrixarcs;//邻接矩阵 intvexnum,arcnum;//图的当前顶点数和弧(边)数 GraphKindkind;//图的种类标志 }MGraph;构造图的算法采用数组表示法,构造无向网G图的邻接表存储表示(链式) 图的邻接表存储表示(链式) 图的邻接表存储表示(链式) 图的邻接表存储表示(链式) 十字链表 十字链表 十字链表存储结构描述 画出有向图的十字链表 0邻接多重表 邻接多重表 画出无向图的邻接多重表 0ThankYou!