花费 54 ms
笛卡尔树

笛卡尔树 大部分内容来自 OI-WIKI 定义: 笛卡尔树是一种二叉树,每一个结点由一个键值二元组 \((k,w)\) 构成。 要求 \(k\) 满足二叉搜索树的性质,而 \(w\) 满足堆的 ...

Sat Oct 16 02:26:00 CST 2021 1 2518
[学习笔记]笛卡尔树

笛卡尔树Cartesian Tree 前言 符合:祖先权值优先级更高,中序遍历是序列本身 类比treap,只不过不平衡 既然不如treap平衡,支持操作就少了。 那么支持的操作,复 ...

Thu Feb 14 19:26:00 CST 2019 6 1054
笛卡尔树——神奇的“二叉搜索堆”

笛卡尔树是一种同时满足二叉搜索树(点关系)和堆(点大小)的性质的数据结构。它的中序遍历为原数组,且点的权值比它的孩子大(或小)。 其实可以想象一下笛卡尔树与区间的关系。最顶上的点A就是整个区间的最大 ...

Wed Aug 09 20:14:00 CST 2017 0 1420

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM