- 9
- 0
- 约2.73万字
- 约 119页
- 2019-05-10 发布于广东
- 举报
有向图的邻接表和逆邻接表 6.2.3 十字链表 十字链表 (Orthogonal List)是有向图的另一种链式存储结构。可看作是将有向图的邻接表和逆邻接表结合的一种链表。 在十字链表中,为每个顶点vi设置一个结点,它包含数据域data和两个链域firstout、firstin,称为顶点结点。数据域data用于存放顶点vi的有关信息;链域firstin指向以顶点vi为弧头的第一个弧结点;链域firstout指向以顶点vi为弧尾的第一个弧结点。 弧结点包括四个域:尾域tailvex、头域headvex,链域hlink和tlink。 hlink指向弧头相同的下一条弧,tlink指向弧尾相同的下一条弧 6.3 图的遍历 深度优先搜索的示例 从图的某一点v出发,递归地进行广度优先遍历的过程如算法7所示。 算法6-5 广度优先遍历以邻接矩阵存储的图G void BFSTraverseAL(MGraph *G) { int i; for (i=0;iG-n;i++) visited[i]=FALSE; /*标志向量初始化*/ for (i=0;iG-n;i++) if (!visited[i]) BFSM(G,i); /* vi未访问过
您可能关注的文档
- 河北经贸大学信息技术学院数据库原理课件第四章 数据库安全性.ppt
- 河北经贸大学信息技术学院数据库原理课件第五章 数据库完整性.ppt
- 河北经贸大学信息技术学院数据库原理课件第一章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第1章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第2章 确知信号.ppt
- 河北经贸大学信息技术学院通信原理课件第3章 随机过程.ppt
- 河北经贸大学信息技术学院通信原理课件第4章 信道.ppt
- 河北经贸大学信息技术学院通信原理课件第5章 模拟调制系统.ppt
- 河北经贸大学信息技术学院通信原理课件第6章 数字基带传输系统.ppt
- 河北经贸大学信息技术学院通信原理课件第7章 数字带通传输系统.ppt
原创力文档

文档评论(0)