栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

十字链表、邻接多重表、边集数组

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

十字链表、邻接多重表、边集数组

1. 十字链表
  • 十字链表把邻接表和逆邻接表整合在了一起,这样既容易找到以Vi为尾的弧,也容易找到以Vi为头的弧,从而容易求出顶点的出度和入度。
  • 事件复杂度是和邻接表相同的。

顶点表结点结构:

边表结点结构:


2. 邻接多重表

边表结构:

其中iVex和jVex是与某条边依附的两个顶点在顶点表中的下标。ilink指向依附顶点iVex的下一条边,jlink指向依附顶点jVex的下一条边。

3. 边集数组

边集数组是有两个一维数组构成,一个是存储顶点的信息,另一个是存储边的信息,这个边数组每个数据元素由一条边的起点下标(begin)、终点下标(end)和权(weight)组成。

详解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/604396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号