自定义博客皮肤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)
  • 收藏
  • 关注

原创 嵌套pair替代结构体的 Kruskal 算法 实现连通始末且最小边权

摘要:该问题要求在n个交通枢纽间修建地铁,选择部分候选隧道使1号和n号枢纽连通,且施工天数最少。解法采用Kruskal算法思想,将所有隧道按施工时间升序排序,使用并查集逐步合并连通分量,当1号和n号首次连通时,当前处理的隧道施工时间即为最短所需天数。核心思路是:边权排序+并查集动态检测连通性,时间复杂度主要由排序决定(O(mlogm))。

2025-09-29 15:34:15 198

原创 基于prim最小生成图模板

摘要: 本文解决灌溉麦田的最优成本问题,利用Prim算法寻找最小生成树。给定n片麦田和m条可能的水渠(每条有建设费用),从1号麦田(水井)出发,通过建立水渠网络使所有麦田连通且总费用最低。算法使用优先队列选择最小边,维护距离数组和访问标记,确保时间复杂度为O(mlogn)。若图连通则输出最小费用,否则提示无解。代码采用邻接表存储图结构,通过贪心策略实现最小生成树构建。

2025-09-29 13:58:47 209

空空如也

空空如也

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

TA关注的人

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