自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dijkstra算法

所谓dijkstra算法就是解决从原点到所有点的最短距离(边有权值)问题的算法之一,注意dijkstra算法只适用于边的权值非负的情况。模板:1,暴力版本。

2024-04-18 17:08:23 944 1

原创 最小生成树

p算法需要用到堆结构,还需要一个set结构用来查询那些点已经去过,首先加入头节点的所有边,此后从堆里弹出一个最小的边,查看这条边去往的节点是否已经去过,如果去过就放弃这条边,继续弹出下一条边,直到找到了去往一个没去过的节点的边,把这条边作为答案的一部分,然后加入去往的后续节点的所有边,再重复上述步骤,在循环过程中,一旦出现堆为空或者边的数量达到n-1,就结束循环,最后如果边的数量不足就说明无法连通,否则得到答案。懒了...过段时间来补。k算法是写起来最简单也是最常用的最小生成树算法,其简单的算法逻辑如下。

2024-04-02 12:46:24 248 1

原创 并查集总结

这道题题意其实总结下来就是有多少个相似字符串的集合,而可以在一个集合里的标准就是集合中有相似的就行,那么来到一个字符串,他能不能进行合并必须遍历所有的字符串,因为虽然他可能和某些字符串属于同一集合,但其二者本身不相似,如果相似就合并为一个集合,那么如何统计集合个数呢,我们可以维护一个变量cnt,每合并一个集合cnt就减一,因为合并就代表集合的数量减少了一份,但是我在做的时候遗漏了如果两个元素本就属于同一集合的情况,所以要加上判断,其余看代码。如果这两个字符串本身是相等的,那它们也是相似的。

2024-03-31 22:41:00 851 1

原创 拓扑排序总结

这篇文章总结图论算法中较基础的拓扑排序问题,所谓拓扑排序就是在有向无环图中,一种保证可以从底到顶(沿着箭头方向)遍历所有节点的一种顺序,可以由此解决很多问题。首先讲一讲拓扑排序的模板,思路就是在建图的时候同时维护一个入读表,也就是有多少箭头指向该节点,当一个节点的入度是零的时候也就说明当前节点属于最底层的节点,需要被输出,而每输出一个节点,我们就把该节点指向的所有节点入度-1,动态更新入度表,直到所有节点都输出,也就是所有节点的入读都变成零。

2024-03-30 00:33:50 576

原创 建图及图的基础遍历

链式前向星是一种只用三或四个一维数组就可以存储一个图,可以极大的节省空间,第一个一维数组是head数组,下标代表起点的编号然后值就代表去往的第一个边的编号,注意我们在读入图的时候还需要一个变量来表示当前的边的编号,每处理完一个边就cnt++即可,第二个数组next的下标代表边的编号,而值代表下一个去往的边,所谓下一个意思就是,对于一个起点的点,他有多个可以去往的点,也就有多个这样的边,那么我们把这些边作为同一起点边的这种特性而链接起来。本篇将简单的总结常见的三种建图的方式,邻接矩阵,邻接表,链式前向星。

2024-03-26 20:44:46 227 1

原创 从递归入手dp(二)

一些基础二维dp

2024-03-24 21:22:55 702

原创 背包dp模板总结

那么最大价值依赖哪些位置呢,首先肯定依赖i-1,j的位置,因为不选这个位置所以对容量没有任何影响,其次要注意的是我们的要求是不超过j的最大价值,所以要对于所有满足条件的容量j都需要更新,那么代码的递推思路自然就是,首先当前位置等于i-1,j位置的值,就是如果不选的位置,对于i这一层j从零开始到最末尾,只要大于当前物品体积的j位置都要更新为i-1,j,以及(i-1,j-v[i])+w[i],的最大值,因为这些位置选了当前位置的值的时候,从w[i]到v其实都没有超标(假设只考虑这个位置),具体看代码。

2024-03-22 01:06:12 591 1

原创 从递归入门dp(一)(非严格原创)

对dp算法总结(供个人复习)

2024-03-06 00:22:24 514

原创 双指针 滑动窗口总结

双指针,滑动窗口的总结博客

2024-02-04 21:11:18 496 2

空空如也

空空如也

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

TA关注的人

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