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

原创 【算法】最小生成树的两种写法

Prim算法 算法思路: 假设有一个已选点集合,初始时维护一个dist数组,数组中的值为图中每个节点距离已选点集合的距离,初始为无穷大,同时维护一个visited数组,记录节点是否已被加入集合 1、首先随机将一个点放入集合,更新其状态为visited,再用其距离其他点的距离更新其他点与已选点集合的距离。 2、重复n-1次,每次选一个当前距离已选点集合距离最近的点将其加入集合,更新其状态为visited,并将最终结果加上这个距离,再使用该点与其他距离更新其他点与已选点集合的距离。 #incl..

2021-09-15 10:27:11 203

原创 【算法】图上两点间的最短路径

{自己复习用,不考虑读者看不懂的情况} 假设图中有n个点m条边 Dijkstra算法 算法步骤: 1、首先将除了起点的每个点与起点的距离初始为无穷大 2、循环n - 1 次,每次选出一个距离最小的点,将其状态更新为visited,然后更新其他所有点与起点距离 #include <iostream> #include <cstring> using namespace std; const int N = 510, INF = 0x3f3f3f3f; int ..

2021-09-14 12:00:25 2236

空空如也

空空如也

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

TA关注的人

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