邻接表的定义与创建
来源:互联网 发布:java反射的原理图 编辑:程序博客网 时间:2024/06/07 02:12
/*定义邻接表*/#define MaxVertexNum20typedef char VertexType;typedef struct node{ int adjvex; struct node *next;}EdgeNode;//定义边表 typedef struct vnode{ VertexType vertex; EdgeNode *link; }VNode,Adjlist[MaxVertexNum]; //定义顶点表;typedef Adjlist ALGraph;---------------------------------------------------------------------/*创建一个无向图的邻接表*/void CreateGraph(ALGraph GL, int n , int e){int i,j,k; EdgeNode *p;for(i=0; i<=n; i++){ GL[i].vertex = getchar();GL[i].link = NULL;}for(k=0; k<e; k++){scanf("%d,%d",&i,&j); p=(EdgeNode *)malloc(sizeof(EdgeNode));p->adjvex = j;p->next = GL[i].link;GL[i].link = p;p=(EdgeNode *)malloc(sizeof(EdgeNode));p->adjvex = i;p->next = GL[j].link;GL[j].link = p;}}
- 邻接表的定义与创建
- 邻接表的创建与深搜
- 【看书】邻接表的创建与使用
- 邻接表的创建
- 邻接表的创建
- 图的邻接表的创建与遍历
- 图的邻接表的创建与遍历
- 邻接表的创建与输出(C语言)
- 图的邻接表创建与遍历(C语言)
- 图的创建(邻接表)
- C-数据结构-图-邻接表和邻接矩阵创建和定义
- 图的邻接表的创建
- 图的邻接表创建输出
- 图的邻接表创建以及遍历
- C语言里面邻接表的创建
- 邻接表的创建及其使用
- 图的遍历 与创建 邻接表与临接矩阵
- 邻接表创建图
- HDU 4006 The kth great number(优先队列、堆实现)
- stm32之路:二 证明你可以
- 邻接矩阵的定义与创建
- 稳定排序和不稳定排序
- Mysql explain用法详解
- 邻接表的定义与创建
- C#正则表达式
- Java代码编译和执行的整个过程
- 818
- 输入一个单向链表,输出该链表中倒数第k 个结点。链表的倒数第0个结点为链表的尾指针。
- 基本放大电路
- Web.Config - create WCF REST Service and host in Windows Azure
- svn实战-基于windows平台下SVN的安装与使用详细步骤
- java 反射入门