十字链表补做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十字链表补做相关的知识,希望对你有一定的参考价值。

十字链表存储结构

定义顶点表结点结构:
技术分享图片
其中,firstIn表示入边表头指针,指向该顶点的入边表中第一个结点,firstOut表示出边表头指针,指向该顶点的出边表中的第一个结点。

定义边表结点结构:
技术分享图片
其中,tailvex是指弧起点在顶点表的下标,headvex是弧终点在顶点表的下标,headlink是指入边表指针域,指向终点相同的下一条边,tailvex是指边表指针域,指向起点相同的下一条边。

技术分享图片

表示

技术分享图片

  • 给定一个有向图,先画出其邻接表及逆邻接表

  • 将两个表中的顶点转化为所在边,即两个顶点组成;

  • 在邻接表中添加一个指针域,作为逆邻接表的指针域;

  • 将逆邻接表中的链接线在邻接表中找出并进行链接;

技术分享图片





以上是关于十字链表补做的主要内容,如果未能解决你的问题,请参考以下文章

第十周课堂测试补做

第十周课下补做

20165235 第十周课下补做

十字链表练习错误改正博客--十字链表的画法

20165206 第十周课下补做

图的十字链表存储结构