标签: python algorithm merge heap
来自python docs。
我在很多地方找到了算法,例如here,here和here。他们都没有提到算法的名称。
我需要为论文提供参考,所以请指出我正确的方向。
答案 0 :(得分:4)
这被称为“Multiway merge”,由Donald Knuth在“计算机程序设计的艺术”第三卷 - 排序和搜索,第5.4.1节中描述。
答案 1 :(得分:0)
如果你理解了排序列表的合并,那么这个函数基本上就是这样做的。除了合并之外没有它的名字。
另外,merge-sort使用类似的例程,通常在两个排序列表上。这就是为什么它被称为“合并”排序。