C++
文章平均质量分 92
Holiday1314
初中OIer蒟蒻
展开
-
vscode配置教程+如何解决vscode中文的问题
再也不怕vscode要求文件路径不能有中文字符了原创 2023-08-28 15:22:12 · 3049 阅读 · 5 评论 -
对称子矩形(DEBUG)题解
对称子矩阵(DEBUG)题解原创 2023-08-28 12:59:29 · 53 阅读 · 1 评论 -
第一节——拓扑排序
第一篇文章,欢迎大佬来喷!原创 2022-12-21 16:51:31 · 96 阅读 · 1 评论 -
lca 最近公共祖先
对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u和v的祖先且x的深度尽可能大。在这里,一个节点也可以是它自己的祖先。(摘自百度百科下面是个例子:fill:#333;color:#333;color:#333;fill:none;1234567。原创 2023-07-17 23:01:50 · 121 阅读 · 1 评论 -
KMP算法
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的局部匹配信息。KMP算法的时间复杂度O∣s1∣∣s2∣O∣s1∣∣s2∣。(摘自百度百科。原创 2023-08-08 17:38:46 · 37 阅读 · 0 评论 -
Trie 字典树
字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。(摘自百度百科。原创 2023-08-09 17:27:45 · 50 阅读 · 0 评论 -
树形dp详解
树形dp是建立在树状结构的基础上的一种dp。其实个人感觉和记忆化搜索有点像。原创 2023-08-09 23:06:03 · 154 阅读 · 0 评论