本节内容:邻接多重表图的存储结构
图的存储结构邻接多重表:邻接多重表是无向图的另一种链式存储结构。由于用邻接表存储无向图时,每一条边(Vi,Vj)在邻接表中有两个边结点,分别在顶点Vi和顶点Vj的边链表中,给图的某些操作带来不便。在邻接多重表中,图中每一条边用一个边结点表示,它由六个域组成。图中的每个顶点用一个顶点结点表示,它由两个域组成。
图的存储结构邻接多重表:边结点的结构tagweightadjvex1nextarc1adjvex2nextarc2边结点:tag:标记域,标记该边是否被处理过;weight:信息域,存储边的权值;adjvex1、adjvex2:顶点域,表示该边所依附的两个顶点的序号;nextarc1:链接指针,指向下一条依附于顶点adjvex1的边;nextarc2:链接指针,指向下一条依附于顶点adjvex2的边。
图的存储结构邻接多重表:顶点结点的结构图中的每一个顶点用一个顶点结点表示,所有顶点结点组成一个顺序表,它由两个域组成:data:存储有关顶点的信息;firstarc:链接指针,指向第一条依附于该顶点的边。在邻接多重表中,所有依附同一个顶点的边都链接在同一个单链表中;从顶点i出发,可以循环链找到所有依附于该顶点的边,也可以找到它的所有邻接顶点。datafirstar
您可能关注的文档
- 数据结构——基于C++语言(微课版) 课件 1 二叉树的基本性质.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 查找的基本概念.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 归并排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 哈夫曼树应用背景.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 简单选择排序.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 冒泡排序.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 排序基本概念.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 散列表.pptx
- 数据结构——基于C++语言(微课版) 课件 1-1 树的逻辑模型.ppt
- 数据结构——基于C++语言(微课版) 课件 1-1 树转换二叉树.pptx
- 数据结构——基于C++语言(微课版) 课件 6-十字链表.ppt
- 数据结构——基于C++语言(微课版) 课件 7-深度优先遍历.ppt
- 数据结构——基于C++语言(微课版) 课件 8-广度优先遍历.ppt
- 数据结构——基于C++语言(微课版) 课件 9-最小生成树.ppt
- 数据结构——基于C++语言(微课版) 课件 10-普里姆算法.ppt
- 数据结构——基于C++语言(微课版) 课件 11-克鲁斯卡尔算法.ppt
- 数据结构——基于C++语言(微课版) 课件 12-单源点最短路径问题.ppt
- 数据结构——基于C++语言(微课版) 课件 13-所有顶点之间的最短路径.ppt
- 数据结构——基于C++语言(微课版) 课件 第3章和第4章 队列.pptx
最近下载
- 初中化学课程标准2025义务教育化学课程标准.docx VIP
- 液压支架试题题库及答案.doc VIP
- b小调圆舞曲Op.69 No.2 钢琴谱五线谱.pdf VIP
- 12S108-1 倒流防止器选用及安装.docx VIP
- (2026秋)人教版五年级数学(新版本)上册全册PPT课件 .pptx
- T_CAIA_SHO 16-2021_工业大麻大麻二酚、大麻二酚酸含量测定高效液相色谱法.pdf VIP
- NCCLS CLSI标准文件汇总-EP15-A2E.pdf VIP
- 消防工程开工报告.docx VIP
- 卵巢疾病的超声鉴别诊断演示.ppt VIP
- 17J008:挡土墙(重力式、衡重式、悬臂式).pdf VIP
原创力文档

文档评论(0)