会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
29
下一页
2019年6月29日
线段树学习笔记
摘要: [toc] 什么是线段树 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为 $O(\log N)$ 。而未优化的空间复杂度为 $2N$ ,因此有时需要离散化让空间压缩。
阅读全文
posted @ 2019-06-29 09:02 pyyyyyy
阅读(271)
评论(0)
推荐(1)
2019年6月28日
字典树(Trie)学习笔记
摘要: [toc] 什么是字典树 上图来自 "luogu题解" 这是一种字典树,不过本文讲的不是这种图,本文要讲一种更通俗易懂的(博主个人观点) 我要讲的是每个节点只存一个字母或数字,通过打标记的方法实现find的 像这样 上图来自百度百科 如何存储字典树 我不想写那些很难搞的指针,虽然用指针会使程序简单明
阅读全文
posted @ 2019-06-28 10:05 pyyyyyy
阅读(208)
评论(1)
推荐(1)
2019年6月27日
并查集笔记
摘要: [toc] 并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并 及 查询 问题。 它支持两种操作: 查找(find):确定某个元素处于哪个子集; 合并(join):将两个子集合并成一个集合。 也就是说,不支持集合的分离、删除。 查找(find) 几个家族进行宴会,但是家族普遍长寿,所
阅读全文
posted @ 2019-06-27 21:09 pyyyyyy
阅读(284)
评论(1)
推荐(1)
求树的遍历
摘要: 终于完全会了,我真是太菜了!竟然一直忘了一个很小的地方导致没对..... 一.中序和先序求后序 题目: "P1827 美国血统 American Heritage" 二.求先序 题目: "P1030 求先序排列"
阅读全文
posted @ 2019-06-27 11:40 pyyyyyy
阅读(171)
评论(1)
推荐(1)
P1087 FBI树
摘要: 题目链接 "P1087 FBI树" 思路 思路一 首先题目中说明了"01"串的长度是$2^n$,也就是说这是一棵满二叉树,也就是可以用$tree[i]$来表示根$tree[2 i]$来表示左孩子,$tree[2 i+1]$来表示右孩子 所以思路就有了直接递归把树的节点弄成"F","B","I".
阅读全文
posted @ 2019-06-27 10:27 pyyyyyy
阅读(281)
评论(1)
推荐(1)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
29
下一页
公告