数据结构第7章图幻灯片.pptVIP

  • 11
  • 0
  • 约2.85万字
  • 约 70页
  • 2018-03-26 发布于广东
  • 举报
* 拓扑排序 2.算法描述 void Creatid (Vexnode G[ ], int n,id[ ])∥建立顶点的入度表id,顶点数=n ∥ { int count,i; Arcnode *p; for (i=0;in;i++) ∥求n个顶点的入度∥ { id[i]= 0; count=0; ∥入度值计数∥ p=G[i].fin; ∥取以vi为弧头的第一弧结点∥ while (p) { count++; p=p-hlink; } ∥取以vi为弧头的下一弧结点∥ id[i]=count; }} ∥入度赋值∥ data fin fout V0 ^ V1 V2 ^ V3 ^ V4 V5 ^ 0 1 2 3 4 5 4 5 4 3 ^ 1 5 ^ ^ 2 5 0 4 ^ 0 3 ^ 0 1 ^ ^ 2 1 ^ 图7.46 * 拓扑排序 void Topsort (Vexnode G[ ], int n) ∥对网G拓扑排序的算法∥ { int i,j,k,count,id[ ]; Arcnode *p; Creatid (G,n,id); ∥建立G的入度表id∥ Clearstack (s); ∥置栈空∥

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档