感谢各位家人的访问,希望能跟大家成为朋友
07
28
图论之Kruskal 图论之Kruskal
一、前言对于最小生成树的问题来说的话,我们可以发现如果直接利用我们的dijkstra算法,每次去遍历一个点,然后通过一个点的话去更新其他的所有边,在这样的过程中,换一个理解的方式来看的话,不过就是把我们所有的最短的边连起来,也就是,我们尝试
28
图论之Prim 图论之Prim
一、前言此篇主要针对图论中的求最小生成树的一种算法Prim算法,这个算法其实整体的结构和dijkstra算法是相似的,所以整体的思路也和dijkstra算法有异曲同工之妙。首先,讲一下自己对最小生成树这个概念的理解。 生成树: 包含图中所有
28
图论之Floyd 图论之Floyd
一、前言在之前的图论算法中有说过基本都是从一个原点出发,然后定义其他点到原点的一个距离最小值。那假设这个原点都是不固定的,而题目刚好要求去求任意两个点之间的最小距离的话,那么这个时候暴力美学就非常凸显出其独有的重要性了。那么本章总结的Flo
28
图论之spfa 图论之spfa
一、前言对于之前有写到的Dijkstra算法,我们发现他只能用来计算边的权值为正的情况,这其实也就是为什么我们需要开一个st数组,对于一个已经被更新过的点来说,他一旦用于更新其他点的时候,我们就不需要再考虑再利用这个点再次更新其他的点。 但
28
图论之Dijkstra 图论之Dijkstra
一、前言本篇开始进行有关图论Dijkstra的题目整理,首先会整理两个模板,针对dijkstra的朴素版本和优化版本,此系列也会一直的更新,对于之后做到相关的题目,会放到此专题当中!而对于这个算法来说,一般求的是对于一些有向图,从某个点走到
28
状压dp 状压dp
一、前言这一篇博客总结自己在学习状态压缩dp时候的一个题目汇总吧。这里主要分为两块吧,一个是状态机模型,另外就是状压dp,因为两个都是由某一个状态转移到另外一个状态,所以整合在一起,也能更加的对状态到状态之间的转移有个比较好的一个逻辑内联吧
28
27
区间DP 区间DP
一、前言最近写的一些相关文章,主要会整理一下相关题目,此系列会不断的更新,只要遇到了相关的题目就都会整理在一起!本篇主要针对区间DP进行相关整理。区间dp有一个特点,就是一般题目都会对一个区间进行一些处理,而此dp的状态定义也与区间相关。而
27
线性DP 线性DP
一、前言此篇章主要整理一些关于线性dp的题目,很多题目其实都可以被挂上线性dp的标志,比如最熟悉的最长上升子序列啊,最长公共子序列啊等等,并且线性dp在自己写力扣周赛的题目的时候,真的会时不时出几道,然后刚好利用这些题目加上dp分析的方法,
03
模拟堆 模拟堆
一、前言本篇文章主要以小根堆为例子,做一些有关小根堆的知识点笔记,前面主要就是堆排序,后面呢是一个题目的相关介绍,由于那个题目的特殊性,所以不多加赘述,这一篇主要是以堆能够实现的一些操作为例子,记录一下堆的一些应用。 二、理解本篇主要受众是
2022-07-03
1 / 2