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

图论基本概念:

自环

重边

孤点

简单图

有向图,无向图

简单图:

无向图的度数

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

每个图的最大度,最小度

完全图(无向图):

完全图(有向图):

子图,生成子图:

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

连通图,连通块:

图的储存方式:邻接矩阵,邻接表(链式,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堆优化)

相关推荐
weixin_499771556 分钟前
C++中的组合模式
开发语言·c++·算法
iAkuya37 分钟前
(leetcode)力扣100 62N皇后问题 (普通回溯(使用set存储),位运算回溯)
算法·leetcode·职场和发展
近津薪荼37 分钟前
dfs专题5——(二叉搜索树中第 K 小的元素)
c++·学习·算法·深度优先
xiaoye-duck39 分钟前
吃透 C++ STL list:从基础使用到特性对比,解锁链表容器高效用法
c++·算法·stl
松☆42 分钟前
CANN与大模型推理:在边缘端高效运行7B参数语言模型的实践指南
人工智能·算法·语言模型
_F_y44 分钟前
C++重点知识总结
java·jvm·c++
java干货1 小时前
为什么 “File 10“ 排在 “File 2“ 前面?解决文件名排序的终极算法:自然排序
开发语言·python·算法
皮皮哎哟1 小时前
数据结构:嵌入式常用排序与查找算法精讲
数据结构·算法·排序算法·二分查找·快速排序
程序员清洒1 小时前
CANN模型剪枝:从敏感度感知到硬件稀疏加速的全链路压缩实战
算法·机器学习·剪枝
vortex51 小时前
几种 dump hash 方式对比分析
算法·哈希算法