Frederickson的堆选择算法的简单解释

dhr*_*ird 5 algorithm heap min-heap data-structures

是否有任何关于Frederickson的堆选择算法的简单解释,以便在网上任何地方可用的最小堆中找到O(k)时间中的第k个排序元素?如果没有,任何人都可以解释算法的直觉吗?