第七章——图

来源:互联网 发布:网络暴力产生问题 编辑:程序博客网 时间:2024/05/16 18:56

1.图是由顶点和边组成的数据结构。

2.图的表示法:

数组表示法   邻接矩阵,可达1,不可达0;

网的邻接矩阵,可达长度,不可达无穷;

邻接表

十字链表。

3.图的遍历:

1️⃣深度优先搜素:遍历类似于树的先根遍历。假设初始状态是图中所有顶点未曾被访问,则深度优先搜索可从图中某个顶点v出发,访问此顶点,然后依次从v未被访问到的邻接点出发深度优先遍历图,直至图中所有和v有路径相通的顶点都被访问到,若此时图中尚有顶点未被访问,则另选图中一个未曾访问的顶点做起始点,重复上述过程,直至图中所有顶点都被访问到为止。

2️⃣广度优先搜索:假设从图中某顶点v出发,在访问了v之后,依次访问v的各个未曾访问过的邻接点,然后分别从这些邻接点出发依次访问他们的邻接点,并使先被访问的顶点的邻接点先于后被访问的顶点的邻接点被访问,直至图中所有已被访问的顶点的邻接点都被访问到,同深度优先递推。

4.最小生成树

普里姆算法;

克鲁斯卡尔算法;

5.一个无环的有向图称为有向无环图。

6.拓扑排序:

有某个集合上的一个偏序得到该集合上的一个全序;

顶点表示活动,用弧表示活动间的优先关系的有向图称为顶点表示活动的网,简称AOV-网。

排序方式:

在有向图中选一个没有前驱的顶点并输出;

从图中删除该顶点和所有以它为尾的弧。

重复上述两步。

7.关键路径:

在AOE-网(即边表示活动的网)中,路径长度最长的路径叫做关键路径;关键路径上的所有活动都是关键活动。

从前往后正序时为ve,取最大值;

从后往前逆序时为vl,取最小值;

8.若用n表示图中顶点数,则有n(n-1)/2条边的图称为完全无向图。

9.有n(n-1)/2条边的无向图称为完全图,有n(n-1)条弧的有向图称为有向完全图。

10.在求最小生成树的两种算法中,克鲁斯卡尔算法适合于稀疏图。

11.数据结构中的迪杰斯特拉算法是用来求最短路径。

12.对于一个具有n个顶点和e条边的有向图和无向图,在其对应的邻接表中,所含边节点分别有e个和2e个。

13.AOV网是一种带权的有向无环图。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 轮胎螺丝滑丝了怎么办 固定孔螺丝滑丝怎么办 小螺丝拧不出来怎么办 小螺丝拧不下来怎么办 螺丝拧的太紧怎么办 大螺母拧不下来怎么办 大螺帽拧不出来怎么办 十字螺丝滑丝了怎么办 六角螺母拧圆了怎么办 饺子冻在盘子上怎么办 煮熟的饺子坨了怎么办 六角螺丝拧圆了怎么办 长杆螺丝滑丝了怎么办 起泡器不起泡了怎么办 不喂母乳涨奶怎么办 螺丝和螺母跟转怎么办 六棱螺丝滑丝了怎么办 苹果6螺丝滑牙了怎么办 外六角螺丝圆了怎么办 小螺丝拧花了怎么办 老人退伍证丢了怎么办 狗狗又拉又吐怎么办 孕妇吃了马兰头怎么办 怀孕吃了马兰头怎么办 吃了茭白和豆腐怎么办 电气焊加工怎么办环评 手上皮肤干燥起皮怎么办 脸上起皮怎么办还痒痒 店铺4周被释放了怎么办 炫舞账号忘了怎么办 椎基底供血不足怎么办? 脑动脉供血不足怎么办 颈椎引起的脑供血不足怎么办 军人保障卡怎么办假的 正常形态精子率低怎么办 前向运动精子21怎么办 前向运动精子22%怎么办 前向运动精子19%怎么办 前向运动精子为0怎么办 被蝎子草扎了怎么办 二年级孩子成绩差怎么办