斜堆是左式堆的自调节形式,是具备堆序的二叉树,可是不存在对树的结构限制。不含有npl信息。测试
右路径能够任什么时候刻任意长,所以全部的操做最坏状况均为O(N)。递归
与左式堆的区别:class
对于左式堆,查看是否左儿子,和右儿子知足左式堆的结构性质,若是不知足,交换。二叉树
对于斜堆,不管是否知足,都要进行这种交换。di
斜堆可递归的定义以下: