自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 彻底讲透-最大流量

最大流量问题可以形象地理解为水管网络中从源点到汇点的最大水流量。通过生活化案例(自来水厂到小区)和手算演示,文章详细讲解了Edmonds-Karp和Dinic等算法原理,重点介绍Dinic算法实现:先BFS分层建图,再DFS多路增广。给出了Java代码模板,并通过"每次找最细水管容量"等口诀帮助记忆。最终得出示例图的最大流量为24吨/小时,展示了从理论到实践的完整解决过程。

2025-08-01 20:45:00 915 1

原创 最小生成树详解

摘要:最小生成树是连通带权图中权值和最小的生成树。Prim算法通过逐步将离已选集合最近的顶点加入来构建,有邻接矩阵(O(V²))、二叉堆(O(ElogV))和斐波那契堆(O(E+VlogV))三种实现方式。Kruskal算法则按边权排序后避环合并,复杂度O(ElogE)。稠密图适合Prim(邻接矩阵),稀疏图适合Kruskal(排序+并查集)。两种算法分别适用于不同场景,Prim侧重逐步扩展,Kruskal侧重全局贪心选边。

2025-08-01 11:59:27 1121 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除