知识大全 数据结构之邻接矩阵表示法
Posted 知
篇首语:少年恃险若平地,独倚长剑凌清秋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构之邻接矩阵表示法相关的知识,希望对你有一定的参考价值。
定义
邻接矩阵(Adjacency Matrix) 是表示顶点之间相邻关系的矩阵 设G=(V E)是一个图 其中V=v v … vn G的邻接矩阵是一个具有下列性质的n阶方阵
特点
无向图的邻接矩阵一定是对称的 而有向图的邻接矩阵不一定对称 因此 用邻接矩阵来表示一个具有n个顶点的有向图时需要n 个单元来存储邻接矩阵 对有n个顶点的无向图则只存入上(下)三角阵 故只需n(n+ )/ 个单元 无向图邻接矩阵的第i行(或第i列)非零元素的个数正好是第i个顶点的度 有向图邻接矩阵中第i行非零元素的个数为第i个顶点的出度 第i列非零元素的个数为第i个顶点的入度 第i个顶点的度为第i行与第i列非零元素个数之和 用邻接矩阵表示图 很容易确定图中任意两个顶点是否有边相连 邻接矩阵的C语言描述
用一个顺序表来存储顶点信息
cha138/Article/program/sjjg/201311/23768相关参考
图的存储结构 ·邻接矩阵表示法用一个n阶方阵来表示图的结构是唯一的适合稠密图 ·无向图邻接矩阵是对称的 ·有向图行是出度列是入度 建立邻接矩阵算法的时间是O(n+n^+e)其时间复杂度为O
邻接表的表示方法 邻接表(AdjacencyList)是图的一种链式存储结构在邻接表中对图中每个顶点建立一个单链表第i个单链表中的结点表示依附于顶点vi的边(对有向图是以顶点vi为尾的弧) 邻接表
.写出从图的邻接表表示转换成邻接矩阵表示的算法用类PASCAL语言(或C语言)写成过程形式【南开大学四 (分)】 类似本题的另外叙述有 ()已知某个图的邻接表试建立该图的相邻矩阵【天
.已知个n顶点的有向图用邻接矩阵表示编写函数计算每对顶点的最短路径【南京航空航天大学九(分)】 类似本题的另外叙述有 ()假定有n个城市组成的一个公路网且认为公路是有向的并用代价邻接矩阵表示该
.有向图的邻接表存储如下().画出其邻接矩阵存储().写出图的所有强连通分量().写出顶点a到顶点i的全部简单路径【东北大学一(分)】 .试用下列三种表示法画出网G的存储结构并评述这三种表示法的
.当一个有N个顶点的图用邻接矩阵A表示时顶点Vi的度是()【南京理工大学一(分)】 .用相邻矩阵A表示图判定任意两个顶点Vi和Vj之间是否有长度为m的路径相连则只要检查( &nbs
.请回答下列关于图(Graph)的一些问题(每题分) ().有n个顶点的有向强连通图最多有多少条边?最少有多少条边? ().表示有个顶点l条边的有向图的邻接矩阵有多少个矩阵元素?是否稀疏矩阵?
邻接矩阵法 【释数组中表示无边表示有边】 //图的数组(邻接矩阵)存储表示 #defineINFInityINT_MAX/
.图中的强连通分量的个数为( )个【北京邮电大学二(分)】 .N个顶点的连通图用邻接矩阵表示时该矩阵至少有_______个非零元素【中科院计算所一(分)】【中国
()邻接矩阵表示的图的广度优先搜索算法 voidBFSM(MGraph*Gintk) 以vk为源点对用邻接矩阵表示的图G进行广度优先搜索 intij; CirQueueQ; InitQu