习题-拓扑排序-最短路径-最小生成树-AOE网

应用阶习题

11、
考察点拓扑排序
题目:n个顶点,e条边,邻接表存储,拓扑排序的时间复杂度:
答案·:n+e
解析:本质上就是删除所有节点和边的过程
13、
题目:有向图的不能构成拓扑排序则
解析:不能拓扑-》有环
1、强连通图一定有环吗?不一定,单个顶点就是强连通并且没有环
2、含有顶点数目大于一的强连通分量:强连通分量:就是顶点可以随意到达,定点数大于一,那么一定有环了
14、
在这里插入图片描述
问题:拓扑排序的栈和队列的区别,如图,自行体会
2、拓扑序列唯一,则顶点一定度为一吗?
解析:不一定:
在这里插入图片描述
。。。。怎么全是拓扑排序
22
关键路径
1、知识盲点
2、记住,事件是点,活动是边
3、最早最晚开始时间:边的最早就是前面事件最早的开始时间
23、
关键路径就是事件和活动的路径,不包括权值
2、改变关键路径不一定得到新的关键路径,活动时间减少有可能
25、
最小生成树
1、带权图,无向图(有向图待定)
2、找最小生成树:权值之和最小并且联通
3、两个算法:prim(选顶点然后不断扩充和kruskar
27、应用题
在这里插入图片描述

1、写出邻接矩阵和深度优先遍历的序列(简单)
2、求强连通分量数目:1、顶点强连通:i和j之间有路径(不是弧)2、
极大联通子图,极小联通子图,极大强连通子图,联通分量,极大联通分量
极大联通子图:无向图中,添加一个顶点就会不连通
极小联通子图:无向图中,添加一个边就会环路
极大强连通子图:有向图中,添加一个顶点就会不强连通
极小连通图:对于生成树来说的
有向图中没有入度的顶点一定是强连通分量
在一个有向图中寻找强连通分量
1、没有入度的顶点一定是:联通且极大
2、删除已经找到的强连通分量
第三题略
4、求最小生成树
克鲁斯卡尔
1、将边的大小排序
2、从小到大依次选择最小的边加入树
3、判断加入后是否生成环,如果有环则不加入
4、所有顶点全部加入后就是最小生成树
在这里插入图片描述
28
迪杰斯特拉算法

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值