- 2
- 0
- 约小于1千字
- 约 107页
- 2026-03-18 发布于湖南
- 举报
;;;图是一种较线性表和树更为复杂的数据结构。
线性表中,数据元素之间仅有线性关系,除了第一个和最后一个元素,每个数据元素只有一个直接前驱和一个直接后继;
树形结构中,数据元素之间有着明显的层次关系,并且每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素相关;
而在图形结构中,结点之间的关系可以是任意的,图中任意两个数据元素之间都可能相关。图是由一个顶点集V和一个弧集R构成的数据结构。
;现实中的图;导航领域;有些问题需要用有向图来表示。如各门课程之间存在一种“先后次序”关系。若以顶点表示课程,则课程间的次序关系可以顶点间的“弧”来表示。;V={V1,V2,V3,V4,V5,V6,V7}
E={V1,V3,V2,V4,V3,V5,V3,V4,V5,V6,V5,V7,V4,V6,V4,V7};9;10;11;12;13;14;15;16;17;18;19;数组表示法:用一个一维数组存储图中顶点的信息,用一个二维数组存储图中边的信息。存储顶点之间邻接关系的二维数组称为邻接矩阵。
;设图G=(V,E)有n个确定的顶点,即V={v0,v1,…,vn-1},则表示G中各顶点相邻关系为一个n×n的矩阵,矩阵的元素为:
;22;23;24;带权图;邻接矩阵的特点;27;28;29;30;31;32;33;34;35;36;37;38;39;40;;
原创力文档

文档评论(0)