码迷,mamicode.com
首页 >  
搜索关键字:平衡树    ( 1271个结果
[平衡树-Splay]营业额统计
题目 https://loj.ac/problem/10143 题解 + 一眼就能看出这题就是找Splay的前驱和后继 + 通过这题可以体会到为什么要加入一个无穷小的点和一个无穷大的点,加入可以防止出坑 代码 ...
分类:其他好文   时间:2020-03-06 01:46:50    阅读次数:71
Mysql底层结构
B+树,多叉平衡树,是红黑树的改良,红黑树,又叫平衡二叉树,但是B+树的层数低,分支多,除最底层外,其他索引没有data数据,存更多的索引能引导更多的数据,叶子结点存储了完整的表里行的索引,非叶子结点都是冗余索引。假设元素节点16k,根节点就可存1170个索引,那么,如果高度为3的树都放满,保守假设 ...
分类:数据库   时间:2020-03-06 01:44:11    阅读次数:87
各种平衡树板子
Splay 1 #include <cstdio> 2 #include <iostream> 3 using namespace std; 4 const int maxn=1e5+5,inf=0x3f3f3f3f; 5 int siz[maxn],fa[maxn],ch[maxn][2],rep ...
分类:其他好文   时间:2020-03-05 21:00:30    阅读次数:100
[平衡树-Splay]文艺平衡树_区间翻转
题意 给你一个1 n的排列,1,2,...n 求翻转k次之后的序列 例如:1,2,3,5,4 翻转2 4 1,5,3,2,4 题解 + 首先,splay操作之后的中序遍历是不会发生变化的。初始序列无论splay多少次中序遍历不变 + 中序遍历有一个显而易见的性质,就是左子树和右子树交换之后,中序遍历 ...
分类:其他好文   时间:2020-03-05 01:00:39    阅读次数:77
动态树Link-Cut Tree(LCT)
简介 一般的树上带修改问题,树剖(轻重链剖分)就可以搞定了,但是万一有连边、断边之类的东西?Good Game. 我们想一想,什么数据结构能处理移动点的问题?平衡树。 那我们就尝试把平衡树挪到树上,这时我们的树剖方式就叫做实链剖分。 定义与性质 先给定义。 实边:包含在一个splay中的边。一条实边 ...
分类:其他好文   时间:2020-02-29 13:19:31    阅读次数:65
疫情快速提高计划
本博客只适于普及组二等奖食用 oj:https://loj.ac/problems , https://www.luogu.com.cn/ 目录: 单源最短路径 ST表 树状数组1 树状数组2 线段树1 线段树2 缩点(Tarjan) 割点(割顶) LCA 平衡树 负环 差分约束系统 矩阵快速幂 矩 ...
分类:其他好文   时间:2020-02-28 15:43:27    阅读次数:68
Noi.ac #51题解
"题目链接" $Solution:$ 容易看出是一道平衡树的题(这里我们用$fhq Treap$维护) 但是由于$A$操作是全局修改,所以我们甚至不需要维护一个延迟标记,只需在全局记录两个标记即可 $Code:$ ...
分类:其他好文   时间:2020-02-19 21:08:45    阅读次数:54
Tree
Tree 星星为什么这么渺小?那是因为他们把自己放的太高了! 背景:简单了解二叉树、平衡树、红黑树、B树和B+树之间的特点和差异。 1. 二叉排序树的特点 a、树的左边节点比根节点小,右边节点比根节点大; b、左右子树也都是二叉排序树; c、但是,在一些特殊情况下,比如插入数据是有序的,就会发生退化 ...
分类:其他好文   时间:2020-02-17 12:09:48    阅读次数:53
fhq-Treap 文艺平衡树代码记录
#include<iostream> #include<algorithm> #include<vector> #include<cstdio> #include<string> using namespace std; const int N=1e4+10; int a[N]; int root; ...
分类:其他好文   时间:2020-02-11 11:47:35    阅读次数:78
fhq-Treap原理
fhq-Treap是一种非常优秀的无旋平衡树。下面我们来介绍他的函数原理 我们先介绍他的两个重要函数 1.spilt(分割函数) 我们将整棵树按照值的大小分割成x,y两棵树,x中的值都是小于等于key值的 这样我们就可以通过递归操作来解析,下面看具体代码 void spilt(int p,int k ...
分类:其他好文   时间:2020-02-10 19:46:52    阅读次数:119
1271条   上一页 1 ... 6 7 8 9 10 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!