自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最小生成树(MST)

为了造出一棵最小生成树,我们从最小边权的边开始,按边权从小到大依次加入。否则,舍去此边而选择下一条代价最小的边。也可以说,维护一个森林,查询两个结点是否在同一棵树中,连接两棵树。即:每次要选择距离最小的一个结点,以及用新的边更新其他结点的距离。(注:只有连通图才有生成树,对于非连通图,只存在生成森林。(此时所选的边集是空集,最小生成树存在时,显然成立。定义:无向连通图的最小生成树,为边权和最小的生成树。基础:对于算法刚开始时,显然成立(最小生成树存在)。,并且也是一棵最小生成树,归纳成立。

2022-10-04 10:23:39 763 1

原创 STL容器中map的用法

map 是STL中的一个关联容器,和python中的数据类型字典一样,map 类型变量中的元素也是由键-值对组成,没有重复的键。其底层实现是红黑树(非严格意义上的平衡二叉树)map 中所有元素都是pair,pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值),所有元素都会根据元素的键值自动排序,map/ multimap 属于关联式容器,底层结构是用二叉树实现。

2022-10-04 10:21:20 243

原创 最小生成树(Kruskal+Prim(朴素,堆优化)+Boruvka)

最小生成树(Minimum Spanning Tree,MST)Kruskal算法,Prim算法的图解,朴素写法和堆优化写法,Boruvka算法。

2022-08-13 16:42:08 353

原创 单链表(数组写法+指针写法)

单链表的数组写法与指针写法。

2022-08-09 00:08:50 583

原创 Codeforces Round #812 (Div. 2) Editorial

Codeforces Round #812 (Div. 2) Editorial

2022-08-09 00:04:12 281

原创 贪心算法(概念与例题)

贪心算法是通过做出一系列选择来求出问题的最优解。在每一个决策点,它作出在当前看来最好的选择。(也就是说贪心算法并不从整体最优上加以考虑,它所作出的选择只是在某种意义上的局部最优选择。大概也是贪心算法名字的由来)(贪心算法进行决策时,可能依赖于以往所做出的选择,但决不依赖于将来所做的选择,或者子问题的解。)贪心算法必须满足最优子结构。与动态规划不同,贪心的最优子结构,必须满足选择后只留下一个子问题。(从最优子结构的角度说:相当于特殊的动态规划。动态规划的选择后往往会产生多个子问题。)...

2022-08-09 00:02:23 282

原创 快速幂(递归与非递归)

快速幂的递归与非递归写法

2022-08-08 23:59:19 208

原创 位运算(概念与应用)

位运算的概念与应用,学习与整理

2022-08-08 23:56:54 391

原创 二分查找(STL+手写)

二分查找,手写,STL函数

2022-08-08 23:53:35 357

原创 并查集+启发式合并+路径压缩

并查集+启发式合并+路径压缩

2022-08-08 23:46:27 293

原创 Dijkstra

单源最短路,Dijkstra算法,朴素法和堆优化

2022-08-08 23:39:14 59

原创 Bellman-Ford与SPFA

Bellman-Ford与SPFA与SPFA_DFS

2022-08-08 23:36:52 573

原创 01背包+滚动数组+完全背包

01背包,滚动数组和完全背包

2022-08-08 23:26:20 288

原创 筛法求素数

筛法求素数

2022-08-08 23:20:40 1236

原创 图的遍历(深搜和宽搜)

整理了深度优先搜索和宽度优先搜索。

2022-07-31 17:23:05 256

原创 差分约束法

差分约束法

2022-07-24 21:06:42 139

原创 最近公共祖先(朴素法和两种倍增法)

学习与整理了最近公共祖先的两种写法。分别为倍增法和朴素法。

2022-07-23 17:15:44 193

原创 图的存储(邻接矩阵,邻接表,前向星,vector)

整理和比较了图的存储方式

2022-07-23 17:09:23 228

空空如也

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

TA关注的人

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