FTD几种图的存储结构的比较课程.pptVIP

  • 4
  • 0
  • 约 18页
  • 2016-12-04 发布于江苏
  • 举报
几种图的存储结构的比较 FTD小组制作 图的几种主要存储结构 邻接矩阵 邻接表 十字链表 邻接多重表 有向图的邻接矩阵 网的邻接矩阵 邻接矩阵 实现方法:二维数组 优点:1.易判断两点间的关系 2容易求得顶点的度 缺点:占用空间大(边数比顶数小得多) 时间复杂度:O(n+n2+e) (n个顶点 e条边) 无向图的邻接表 数据域 指针域 邻接点域 实现方法:链表 优点:1.节省空间 2容易求得顶点的度 有向图的邻接表 网的邻接表 邻接表 实现方法:链表 优点:1.节省空间 2. 易得到顶点的出度 缺点:1. 不易判断两点间的关系 2. 不易得到顶点的入度 时间复杂度:O(n+m)或O(n*m) 十字链表 它是有向图的另一种链式存储结构。 思路:将邻接矩阵用链表存储,是邻接表、逆邻接表的结合。 (1)开设弧结点,设5个域(每段弧是一个数据元素) (2)开设顶点结点,设3个域(每个顶点也是一个数据元素) 弧结点 顶点结点 十字链表 实现方法:链表 优点:1. 空间要求较小

文档评论(0)

1亿VIP精品文档

相关文档