数据结构C语言版_拓扑排序.docVIP

  • 7
  • 0
  • 约5.82千字
  • 约 11页
  • 2018-01-01 发布于河南
  • 举报
数据结构C语言版_拓扑排序

数据结构C语言版_拓扑排序 /* 数据结构C语言版 拓扑排序 P182 编译环境:Dev-C++ 4.9.9.2 日期:2011年2月15日 */ #include stdio.h #include malloc.h // 输出有向图的一个拓扑序列。实现算法7.12的程序 // 图的邻接表存储表示 #define MAX_NAME 3 // 顶点字符串的最大长度+1 #define MAX_VERTEX_NUM 20 typedef int InfoType; // 存放网的权值 typedef char VertexType[MAX_NAME]; // 字符串类型 typedef enum{DG,DN,AG,AN}GraphKind; // {有向图,有向网,无向图,无向网} typedef struct ArcNode { int adjvex; // 该弧所指向的顶点的位置 struct ArcNode *nextarc; // 指向下一条弧的指针 InfoType *info; // 网的权值指针) }ArcNode; // 表结点 typedef struct VNode { VertexType data; // 顶点信息 ArcNode *firstarc; // 第一个表结点的地址,指

文档评论(0)

1亿VIP精品文档

相关文档