败者树
1.败者树的作用是:在进行多路归并时,减少关键字对比次数。
2.构造k路归并的败者树时,需要对比关键字 k-1 次。
例如:构造7路归并的败者树时,需要对比关键字6次。
3.基于构造好的败者树,每次从k个归并段中找到最小关键字 所需的关键字对比次数,取决于败者树的高度和形态。万一考到这类问题,可以先画出败者树的形态,再来分析。
k路归并的败者树,形态上是一棵具有 k 个叶子结点的完全二叉树。
置换—选择排序
1.败者树的作用是:在进行多路归并时,减少关键字对比次数。
2.构造k路归并的败者树时,需要对比关键字 k-1 次。
例如:构造7路归并的败者树时,需要对比关键字6次。
3.基于构造好的败者树,每次从k个归并段中找到最小关键字 所需的关键字对比次数,取决于败者树的高度和形态。万一考到这类问题,可以先画出败者树的形态,再来分析。
k路归并的败者树,形态上是一棵具有 k 个叶子结点的完全二叉树。