2_5非线性数据结构(2h).pptVIP

  • 4
  • 0
  • 约6.98千字
  • 约 34页
  • 2017-06-13 发布于江西
  • 举报
2_5非线性数据结构(2h)

非线性数据结构 图 2.6.1 图及其基本概念 图是一种较之线性表和树形结构更为复杂的非线性数据结构。 如果数据元素集合D中的各数据元素之间存在任意的前后件关系,则此数据结构称为图。 图中各数据元素之间的关系可以是任意的,描述的是“多对多”的关系。 图是对结点的前件和后件个数不加限制的数据结构。 一、 图(Graph)的定义 图G =(V,E ) 其中:V={v1,v2,……,vn}是非空有穷的结点集合;E 是顶点偶对的集合。 例,图G1 =(V,E) V={v1,v2,v3,v4} E={(v1,v2),(v1,v3), (v2,v1),(v2,v3), (v2,v4),(v3,v1), (v3,v2),(v4,v2)} 二、有向图、无向图 有向图(Digraph) 图G中顶点的偶对若是有向的,形成的图称为有向图,如图G2所示。 为示区别,其偶对用vx,vy表示。 无向图(Undigraph) 图G中顶点的偶对若是无向的,形成的图称为无向图,其偶对用(vx,vy)表示(区别在括号),如图G1所示。 G2=(V,E) V={ 1,2,3,4} E={〈1,2〉,〈1,3〉, 〈3,4〉,〈4,1〉} 三、 边、弧 边(Edge) 顶点间的关系可描述为顶点的偶对,也称为顶点的

文档评论(0)

1亿VIP精品文档

相关文档