图论基本知识--->最短路练习--->最小生成树

图论基本概念:

自环

重边

孤点

简单图

有向图,无向图

简单图:

无向图的度数

有向图的度数:出度,入度

每个图的最大度,最小度

完全图(无向图):

完全图(有向图):

子图,生成子图:

补图:点集相同,边集不相交,并集为完全图

连通图,连通块:

图的储存方式:邻接矩阵,邻接表(链式,ve)

图的遍历:(BFS,双向DFS(优化),DFS)

图上DFS:汉密尔顿通路问题,汉密尔顿回路问题,旅行商问题

最短路问题:贝尔曼,弗洛伊德,迪杰斯特拉

最小生成树:Prim,Kruskai

拓扑排序:

1:P1629 邮递员送信 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题意:求送信来回距离和最小

----双向dij或者spfa都可以(为啥优先队列不能存放结构体)

2:https://www.luogu.com.cn/problem/P2910

题意:求多个给定的定点间的最短距离并求和

---floyd

3:https://www.luogu.com.cn/problem/P1144

题意:算最短路数目

---dij或者spfa

***4:P1462 通往奥格瑞玛的道路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

https://www.luogu.com.cn/problem/P1462

题意: 给定每个城市的过路费,经过每个城市会扣掉一定血量,歪嘴哦不希望花很多钱,他想知道,在可以到达奥格瑞玛的情况下,他所经过的所有城市中最多的一次收取的费用的最小值是多少。

---二分+单源最短路

5:P3366 【模板】最小生成树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题意:求最小生成树

---板子(朴素or堆优化)

相关推荐
@小白鸽12 分钟前
1.2磁盘存储链式的B树与B+树
数据结构·b树
Nebula_g1 小时前
C语言应用实例:背包DP1(Bone Collector、Piggy-Bank、珍惜现在,感恩生活)
算法
roman_日积跬步-终至千里1 小时前
【模式识别与机器学习(5)】主要算法与技术(中篇:概率统计与回归方法)之逻辑回归(Logistic Regression)
算法·机器学习·回归
阿巴~阿巴~6 小时前
JsonCpp:C++ JSON处理利器
linux·网络·c++·json·tcp·序列化和反序列化
Promise4857 小时前
贝尔曼公式的迭代求解笔记
笔记·算法
fish_xk7 小时前
数据结构之二叉树中的堆
数据结构
zmzb01037 小时前
C++课后习题训练记录Day38
开发语言·c++
獭.獭.7 小时前
C++ -- STL【string的使用】
c++·string·auto
福尔摩斯张8 小时前
Linux进程间通信(IPC)机制深度解析与实践指南
linux·运维·服务器·数据结构·c++·算法
你好~每一天8 小时前
未来3年,最值得拿下的5个AI证书!
数据结构·人工智能·算法·sqlite·hbase·散列表·模拟退火算法