boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - merge 两个 heap
相关主题
求一下这题解法。
哪位大写给说说 何时用 merge sort, 何时用 quick sort, 何时 heap sort
A very bad phone interview from Amazon
一道面试题
店面被问写K way merge
k sorted array merge大家现场写一个heap?
T家一面
今天面试问题:有一个整数数组,如何find kth smallest element,如果数据是dynamic
n个排序链表,如何O(1) space合并成一个
leetcode 上的k way merge
相关话题的讨论汇总
话题: heap话题: heap2话题: heap1话题: size话题: merge
进入JobHunting版参与讨论
1 (共1页)
j*****y
发帖数: 1071
1
比如 Heap1, Heap2
如果 Heap1 的 size << Heap2的 size
那么把 Heap1里面的元素逐个 insert到 Heap2去就可以了
如果两个 size 差不多,是不是感觉需要重建一个 新的 Heap 一样呢?
d**********x
发帖数: 4083
2
是的,很慢
这就是二叉堆和斐波纳妾堆存在的原因

【在 j*****y 的大作中提到】
: 比如 Heap1, Heap2
: 如果 Heap1 的 size << Heap2的 size
: 那么把 Heap1里面的元素逐个 insert到 Heap2去就可以了
: 如果两个 size 差不多,是不是感觉需要重建一个 新的 Heap 一样呢?

j*****y
发帖数: 1071
3
sorry, 我这里讲的 Heap 就是 二叉堆 binary heap

【在 d**********x 的大作中提到】
: 是的,很慢
: 这就是二叉堆和斐波纳妾堆存在的原因

d**********x
发帖数: 4083
4
sorry,用错中文,我想说的是binomial heap 二顶堆

【在 j*****y 的大作中提到】
: sorry, 我这里讲的 Heap 就是 二叉堆 binary heap
w****x
发帖数: 2483
5

重建

【在 j*****y 的大作中提到】
: 比如 Heap1, Heap2
: 如果 Heap1 的 size << Heap2的 size
: 那么把 Heap1里面的元素逐个 insert到 Heap2去就可以了
: 如果两个 size 差不多,是不是感觉需要重建一个 新的 Heap 一样呢?

1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode 上的k way merge
几种linked List (array) merge 的复杂度(附个人体会)
海量数据用什么排序方法好
贡献另外一个Amazon面试的题
G面试题求解
弱问C++用heap的题能用multiset吗
G家电面(已挂)
很久前,面亚麻时被出了个hard的
Google phone interview
An interview question of finding the median in a moving window.
相关话题的讨论汇总
话题: heap话题: heap2话题: heap1话题: size话题: merge