数据结构-第7章图
ADT Graph { 数据对象V:V是具有相同特性的数据元素的集合, 称为顶点集。 数据关系R: R={VR} VR={v,w| v,w∈V且P(v,w), v,w表示从v到w的弧, 谓词P(v,w)定义了弧v,w的意义或信息 } 第七章 图 7.1 图的定义和术语 有向图、 无向图、 网、 子图 弧头、 弧尾、 边 完全图、 稀疏图、 稠密图 邻接点、 度、 入度、 出度 路径、 路径长度、 回路 简单路径、 简单回路 连通图、 连通分量、 强连通图、 强连通分量 生成树、 生成森林、 最小生成树 名词和术语 结构的建立和销毁: CreateGraph(G,V,VR); // 按V和VR的定义构造图G。 DestroyGraph(G); // 销毁图G。 对顶点的访问操作: LocateVex(G, u); // 若G中存在顶点u,则返回该顶点 // 在图中位置;否则返回其它信息。 GetVex(G, v); // 返回v的值。 PutVex(G, v, value); // 对v赋值value。 图的基本操作 FirstAdjVex(G, v); // 返回v的第一个邻接点。若该顶点 //在G中没有邻接点,则返回“空”。 NextAdjVex(G, v, w); //返回v的(相对于w的)下一个 // 邻接点。若w是v的最后一个邻 // 接点,则返回“空”。
原创力文档

文档评论(0)