码迷,mamicode.com
首页 >  
搜索关键字:平衡树    ( 1271个结果
Redis设计与实现-1.数据结构(2)
跳跃表 跳跃表是有一种有序的数据结构,通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。大部分情况下,跳跃表的效率可以和平衡树媲美。 Redis使用跳跃表作为有序集合键的底层实现之 ...
分类:其他好文   时间:2020-04-24 01:52:51    阅读次数:92
Root of AVL Tree(二叉平衡树的建立)
前言 根据插入序列建立二叉平衡树并输出根结点,其实就是考察能否掌握建立二叉平衡树的过程。这题去年有写过,但是一直卡住了,这次终于写出来了,而且真的见识到了一些很 精妙 的操作,不管是调整还是插入过程。 题目描述 An AVL tree is a self balancing binary searc ...
分类:其他好文   时间:2020-04-18 13:41:24    阅读次数:78
防晒【贪心 + 平衡树】
证明不会:yxc说要用匈牙利算法,来确定增广路径;算法步骤:1.将牛按minspf从大到小排序2.每次取出满足当前条件,最大的spf。因为是按开始从大到小排序,所以假设x, y防晒,spfs[x] < spfs[y], 那么可能后面的牛能用到x,y,或者只用到x,或者都用不上。因为后面的牛可能可以用 ...
分类:其他好文   时间:2020-04-15 00:46:47    阅读次数:53
树的重心
树的重心: 定义: 即对于树中每一个节点,计算他所有子树中节点数最大的点,这个值最小就是就重心。 其实就是说:对于一个无向图,任选一个点,把他搞成一个树,子树里节点数最大最小,这个点就是重心,因为使以重心为根建立树更加平衡, 树的重心的性质: 1 . 以树的重心为根时,所有子树的大小都不超过整棵树大 ...
分类:其他好文   时间:2020-04-12 12:51:21    阅读次数:77
普通平衡树的基础操作
普通平衡树的常规操作模板 普通平衡树可以实现求排名这样的问题,输入很多同学的成绩,求89分排在多少位,或者第几位是多少名 main函数 1 #include <iostream> 2 #include <vector> 3 #include <algorithm> 4 using namespace ...
分类:其他好文   时间:2020-04-11 20:08:36    阅读次数:65
P3920 [WC2014]紫荆花之恋 [点分树,替罪羊树]
点分树搞出来,然后搞个快点的平衡树。 点分树膨胀的时候就搞重构,没了。。。说的这么轻巧倒是写了3h 23333 ...
分类:其他好文   时间:2020-04-11 10:00:48    阅读次数:64
模板 - 数据结构 - 无旋Treap / FHQ Treap
普通平衡树: 非递归查询: 无旋Treap维护序列: 操作1翻转序列[L,R],操作2查询pos位置的字符。 需要搭配快读和线性建树才能卡过去。 ...
分类:其他好文   时间:2020-03-21 09:40:52    阅读次数:54
字典树-高效储存字符串
概述 本文介绍字典树的相关知识和实现。~~想知道ZMXQS与LXL的故事可以去 "你咕" 问一下“ZMXQS是谁”或“关于平衡树是什么梗”。~~ 前置知识 C++风格和C风格的字符串。 树的概念与实现。 字典树是什么 字典树是一种用于保存大量字符串的高效数据结构。它的高效体现在时间和空间两个维度上。 ...
分类:其他好文   时间:2020-03-19 17:52:22    阅读次数:100
关于我
本人是一位 初一的中学生 。 年龄: $\text{13}$. 就读于常州外国语学校。(江苏省的,你也可以简称为 $\texttt{CFS}$) 之前的小学:常州市第二实验小学。 在 数论 方面较有研究。(享受推式子的快乐) 对数据结构不是很感兴趣。(尤其讨厌那些大型的平衡树模板) (具体奖项呢,咳 ...
分类:其他好文   时间:2020-03-16 10:05:54    阅读次数:88
硬核数据结构,让你从B树理解到B+树
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周五分布式系统的第八篇文章,核心内容是B+树的原理。 今天的文章是上周B树的延伸,所以新关注的或者是有所遗忘的同学建议先从下方链接回顾之前的内容。 硬核挑战——从零开始动手图解B树 B+树的特性 B+树和B树一样都是多路平衡树,也 ...
分类:其他好文   时间:2020-03-14 11:23:40    阅读次数:61
1271条   上一页 1 ... 5 6 7 8 9 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!