自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 树的遍历(先序,中序,后序)

我们知道,二叉树有三种深度优先遍历方法:先序中序以及后序,那么,如何已知其中两种遍历序列,求解第三种遍历序列呢。其实也没大家想得那么美好哈,已知先序、中序可以确定后序,已知中序,后序可以确定先序,但是已知先序和后序是不能确定中序的。究其原因,其实很简单,因为中序可以确定根节点的左孩子是哪块,右孩子是哪块,就是可以确定父子关系嘛。直接上题,直观感受。[NOIP2001 普及组] 求先序排列 - 洛谷# [NOIP2001 普及组] 求先序排列## 题目描述给出一棵二叉树的中序与后序排列。求出它的先序排列。(约

2024-05-12 15:17:34 1476

原创 简单介绍STL库中的unique函数

当然,你也可以使用#include //万能头文件。

2024-05-03 22:08:37 580 1

原创 洛谷p1044题解(卡特兰数)

卡特兰数(Catalan number)

2024-05-03 09:27:23 206

原创 马拉车(Manacher算法)求解最长回文子串

中心拓展法,遍历每一个可能的中心点,以该中心点为基础,向两边延伸,生成回文串,直到两末端字符不相等,此时得到以该点为中心的最长回文串。

2024-05-02 11:48:42 192

原创 Floyd讲解(一看就会版)

Floyd算法,也称为Floyd-Warshall算法,是一种用于求解图中所有节点之间最短路径的动态规划算法。它采用三重循环来更新节点之间的最短路径,时间复杂度为O(n^3)。Floyd算法的基本思想是利用动态规划的方式,逐步更新节点之间的最短路径长度。

2024-05-02 09:45:17 653

原创 Dijkstra讲解(小白必看)朴素解法和堆优化模版

Dijkstra算法采用贪心策略,逐步找到从起点到其它顶点的最短路径,Dijkstra可以计算有向图和无向图最短路径,并且可以处理负权边。。算法的基本思想是:每次从未访问的顶点中选择一个距离起点最近的顶点,然后更新该顶点到其它顶点的距离。重复这个过程,直到所有顶点都被访问过。(本来是不想再赘述的,既然是写给小白看的,还是决定再写一下)。

2024-05-01 22:54:00 222

空空如也

空空如也

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

TA关注的人

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