Commit 3fee5b18 authored by sshwy's avatar sshwy
Browse files

maintain author

parent 19d7c828
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
author: sshwy, zhouyuyang2002, StudyingFather, Ir1d, ouuan, Enter-tainer

本文介绍一种不太常用,但是与大家熟知的平衡树与堆密切相关的数据结构——笛卡尔树。

笛卡尔树是一种二叉树,每一个结点由一个键值二元组 $(k,w)$ 构成。要求 $k$ 满足二叉搜索树的性质,而 $w$ 满足堆的性质。一个有趣的事实是,如果笛卡尔树的 $k,w$ 键值确定,且 $k$ 互不相同, $w$ 互不相同,那么这个笛卡尔树的结构是唯一的。上图: