• 2022-06-19
    归并排序算法中的合并操作是将2段有序序列通过不断比较两序列首元素大小,合并为1段有序序列。k路归并排序与合并操作相似,给定k个有序序列,总长度为n([img=45x20]18039492e6c21ef.png[/img])。用优先队列来维护k个有序序列的首元素,每次从优先队列中取出列首元素加入整体有序序列。从而将k个有序序列合并为1个长度为n的有序序列。那么k路归并排序算法的时间复杂度为
    A: [img=77x25]18039492ef4dfae.png[/img]
    B: [img=46x28]18039492f84af7c.png[/img]
    C: [img=76x25]180394930111f4c.png[/img]
    D: [img=74x25]1803949309913ff.png[/img]