树堆 思想与实现

1.思想

Treap(树堆)是一种比较简单的平衡二叉树,是Tree和Heap的结合,它拥有两个属性:(键值,优先级):

  • 对于节点的键值,是一颗排序二叉树
  • 对于节点的优先级,根节点最小/大

1.1 性质

Treap有如下性质

  • 令每个节点的优先级互不相等,整棵树的形态是唯一的,与插入顺序无关(这个是较二叉搜索树的优点)

2.一般性描述

  • 主要是较二叉搜索树多了左旋、上升的连个操作

3.实现、题目

待填

待补知识点

欧拉回路 判图+例题 动态树 Splay


树堆 思想与实现
https://tech.jasonczc.cn/2023/algorithm/ds/algorithm_competetion/5.2.4-treap/
作者
CZY
发布于
2023年2月11日
许可协议