网站首页 > 文章精选 正文
紧接上一篇
第五章: 图
无向完全图 任何两点之间都有边的无向图。具有n个顶点的五项无安全图的边数 n(n-1)/2。
有向完全图 任何两点都有弧的有向图。具有n个顶点的有向完全图的弧数为n(n-1).
图的边附带的数值,这个数值叫权。每条边都带权的图称为带权图。
顶点的度,入度,出度 无向图中顶点v的度是与该顶点相关联的边的数目。
路径上边(弧)的数目称为路径长度。
简单路径、回路、简单回路。序列中顶点不重复出现的路径称为简单路径。第一个顶点和最后一个顶点相同的路径称为回路。
除了第一个顶点和最后一个顶点外,其余顶点都不重复的回路,称为简单回路。
连通、连通图、连通分量 在无向图中,从顶点v到顶点v1有路径则称v v1是连通的。如果图中任意两个顶点都是连通的则称为连通图。存在不连通的顶点,称为非连通图,连通分量是无向图中极大连通子图。
强连通图、强连通分量 两个顶点间双向连通 称为有向图是强连通图,有向图的的极大连通子图称为强连通分量。
生成树 、生成森林 生成树是含有该连通图的全部顶点的一个连通子图。若连通图的顶点个数为n,则该连通图的生成树的边数为n-1。若连通图的边数大于n-1,则图中一定有环,如果图的边数小于n-1,则图一定不是连通图。
图的存储结构
邻接矩阵 无向图的邻接矩阵是一个对称矩阵。
邻接表 是顺序存储与链式存储相结合的存储方法。
图的遍历 从图的某个顶点出发,系统的访问图中的每个顶点,并且每个顶点只被访问一次。
方法 深度优先遍历 与 广度优先遍历。
深度优先类似与树的先序遍历。
邻接表为存储结构,深度优先搜索算法时间复杂度是O(n+e),采用邻接矩阵存储结构,深度优先算法时间复杂度O(n平方)。
广度优先遍历类似与树的按层次遍历的过程,根据先进先出的特点,可以采用队列的暂存刚访问过的顶点。
最小生成树
连通图一次遍历所经过边的集合及图中多有顶点的集合就构成该图的一颗生成树,由于连通图的遍历序列不是唯一的,所以能得到不同的生成树。
一个图的最小生成树是图所有生成树中权总和最小的生成树。
构成最小生成树的算法 :prim算法 克鲁斯卡尔方法。
单源最短路径算法:dijkstra算法。
拓扑排序 找一个有向图的一个拓扑序列的过程,完成拓扑排序的前提条件是aov 网中不允许有回路。算法的复杂度O(n+e)
- 上一篇: 有趣的图(四)(58) 有趣的图片简笔画
- 下一篇: 理想气体之连通器模型 连通器原理测气体体积
猜你喜欢
- 2024-12-26 “血管穿过”,是肺磨玻璃结节需要手术的标准吗?
- 2024-12-26 第六章 图 第六章 图形的相似 思维导图
- 2024-12-26 电气设备安装图中平面图该怎么识读
- 2024-12-26 电工电路图中电阻、电容器的符号标识
- 2024-12-26 液体压强-八年级物理课堂同步知识点与思维导图(人教版)
- 2024-12-26 白沙五路东延,与白沙六路相连,是否存在可能?
- 2024-12-26 无玄关户型可以学,一侧墙装3面柜连通过道,无中生有多个储藏间
- 2024-12-26 leetcode1761_go_一个图中连通三元组的最小度数
- 2024-12-26 大厂必备技能:数据结构图之无向图
- 2024-12-26 数据结构错题收录(九) 数据结构做题
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)