算法笔记
文章平均质量分 85
总结遇到的一些算法内容
玉树临风ives
曾经的OI狗 ACM-ICPC区域赛银牌 顶级暴力代码写手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
差分约束系统 + spfa求最短路
首先先来个具体的题目来引入一下。原创 2025-01-28 22:59:30 · 1134 阅读 · 0 评论 -
字典树 / trie树
当我手里有若干个字符串的时候,现在向你询问某个字符串时候是前面的这些字符串中的其中之一。如果我们用暴力的做法来求解的话,我可能需要对这些字符串进行逐一比对,效率是相当低的。那么这个时候我们就可以用 trie 树的结构简单高效的解决这个问题。这个结构实现的原理有点像主席树(跑题了),字典树的根节点是一个空间点,没有任何含义,仅仅表示这棵字典树遍历的一个起点。然后从根节点开始,构建我们的字典树,例如:把 “abcd”, “acd”, “bcd”, “abce” 这四个字符串构建成一棵字典树。原创 2025-01-10 19:41:01 · 522 阅读 · 0 评论 -
tarjan求割点、割边
首先引出割点和割边的概念,给定一张无向连通图,选定一条边,当我们把这条边从图中删除的时候,如果整个图分裂成了两个子图,那么我们管这条边叫做割边或者桥。割点也是同理,删除这个点之后,如果整个图分裂成了两部分,那么我们管这个点叫做割点。原创 2024-10-27 18:03:27 · 952 阅读 · 0 评论
分享