关于图的邻接表表示法的C语言描述在看书上的例子.定义头结点这一步书上是这样的:struct vex{char data;struct vex *firstarc;←}我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 14:59:33
关于图的邻接表表示法的C语言描述在看书上的例子.定义头结点这一步书上是这样的:struct vex{char data;struct vex *firstarc;←}我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向

关于图的邻接表表示法的C语言描述在看书上的例子.定义头结点这一步书上是这样的:struct vex{char data;struct vex *firstarc;←}我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向
关于图的邻接表表示法的C语言描述
在看书上的例子.
定义头结点这一步书上是这样的:
struct vex
{char data;
struct vex *firstarc;←
}
我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向一个头结点,但我觉得这里应该是指向表结点?
求解答.
我觉得可能书上错了,有没有人懂这个,具体跟我说说?

关于图的邻接表表示法的C语言描述在看书上的例子.定义头结点这一步书上是这样的:struct vex{char data;struct vex *firstarc;←}我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向
首先,我们来看一下整个定义的这个数据结构,它的名称是“vex”,它包含了2个量---字符型的“data”和“vex”型的指针*firstarc,因此箭头所标出来的那句中的“vex”的意思是*firstarc这个指针可以指向“vex”这种数据结构型的变量,所以如果表结点的数据结构类型也是“vex”的话,那么指针同样可以指向它.
希望对你有所帮助!

关于图的邻接表表示法的C语言描述在看书上的例子.定义头结点这一步书上是这样的:struct vex{char data;struct vex *firstarc;←}我想问的是箭头标出来的那句,为什么是用vex呢,vex就意味着指针指向 数据结构-图的邻接表表示(C语言) 用邻接表表示的图进行广度优先遍历时,通常是采用()来实现算法的.A 栈 B队列 C图 D树 C语言的作业,求大神帮忙实验名称:图的建立 实验目的:熟悉图的存储方法,学会建立图 实验内容:1.用邻接矩阵表示法来建立图 2.用邻接表表示法来建立图 图的邻接矩阵表示法:1、实际 用邻接表表示n个顶点e条边的无向图,其边表结点的总数是什么?A.n×e B.e C.2e D. 求java大神!下面是一个用java表示图的程序(邻接表表示法);在运行的时候提示NullPointerException.程序如下package graph;class Link{public int idata;public double ddata;public Link next;//.public Link(int id,double dd){ 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是_____为什么是o(n+e)? 29. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是_____ 设连通无向图G采用邻接表表示.写出求最小生成树Prim算法的实现代码.来个具体的例子看看,坐等,来人啊. 图改用邻接表表示,重写Dijkstra算法.输入任意带权有向图,输出每一对顶点间的最短路径及其权值.用C++编写程序 已知一个图如下所示,其顶点按a、b、c、d、e、f顺序存放在邻接表的顶点表中,请画出该图的邻接表. 1.用邻接表表示图 广度优先搜索 通常采用什么实现算法 a 栈 b 队列 c 树 d图2.用邻接表表示图 深度优先搜索 通常采用什么实现算法a 栈 b 队列 c 树 d图 设已给出图的邻接矩阵,要求将图的邻接矩阵转化为邻接表,试实现其算法用C语言编写, 用描述表表示下列各集合 大于3的所有实数组成的集合 画出图的邻接矩阵和邻接表 图的邻接表怎么画 图的邻接表怎么画 求多重邻接表的迪杰斯特拉算法无向图的多重邻接表不是邻接矩阵!