排序 —— 败者树

1、引入及算法思想 在多路归并的过程当中,若是有K个顺串,每次有K个候选值,要找出其中的最小值,普通的作法须要进行K-1次比较,而使用 “败者树” ,则只须要O(logK)次比较,其原理就像咱们日常的分组比赛,一个参赛者在小组出线以后,只须要与其余小组出线的参赛者比赛便可决出最后的冠军(最值),而不须要和其余全部参赛者都比一遍。web 败者树中含有两种不一样类型的结点算法 叶子结点:其值为当前参与
相关文章
相关标签/搜索