通过记录的编号信息,我们就可以在顶点表中找到该顶点的信息,如许我们就可以或许确定当前边结点所对应的弧;
边结点中的头链域hlink所指向的是由所有弧中弧头结点雷同的弧对应的边结点所组成的链表;
这里比较绕,我们通过图示来理解:
在上示的有向图中,有4条弧 E = { < a , b > , < b , c > , < c , b > , < d , c > } E = \{<a, b>, <b, c>, <c, b>, <d, c>\} E={<a,b>,<b,c>,<c,b>,<d,c>},如果我们将弧头雷同的弧放入一个链表中,那么我们就可以得到两个头链表:
< a , b > , < c , b > <a, b>, <c, b> <a,b>,<c,b> 这两条弧的弧头雷同,都是以顶点 b b b 为弧头,因此这两条弧对应的边结点在同一个头链表中;
< b , c > , < d , c > <b, c>, <d, c> <b,c>,<d,c> 这两条弧的弧头雷同,都是以顶点 c c c 为弧头,因此这两条弧对应的边结点在同一个头链表中;