由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这道题目有什么想法
相关主题
算法题:min heap inplace变 BSTGoogle phone interview
谈谈面试中化归的思想An interview question of finding the median in a moving window.
给一个最大堆,求最大的K个数,O(K) 算法?问两道google onsite的题, 请大牛指点啊。。
弱弱的问个C++用priority_queue定义min heap的问题白板代码,支持O(1)时间GetMin的stack
C++里如何将一个vector转换成priority_queue请教个编程题,比较急,坐等
Facebook onsite 个人认为巨难的一道题,请大牛们来评估下有人面了Amazon Intern的吗
[leetcode] merge k lists 求助对一些烂大街了的面试题, 要注意伪装
面试用C++, heap 怎么办?各位大牛,这题写代码的话你们要多久
相关话题的讨论汇总
话题: num话题: vector话题: int话题: size话题: heap
进入JobHunting版参与讨论
1 (共1页)
j*****y
发帖数: 1071
1
vector getMin(int num, vector > &v)
其中 v里面的每个 array 是 sorted的, 需要返回 v 中 最小的 num 个数
用 min heap 就可以了吧.
比如 v 的 size 是 10, num 是 5, 建一个 size 是 10的 min heap,
类似于 k-way merge, 但是只用 extract 5 次 minimum 就可以了吧
有什么更好的方法吗? 比如 v的 size 会很大
l*****a
发帖数: 14598
2
对自己要有信心
你认为还有可能有什么更好的算法?

【在 j*****y 的大作中提到】
: vector getMin(int num, vector > &v)
: 其中 v里面的每个 array 是 sorted的, 需要返回 v 中 最小的 num 个数
: 用 min heap 就可以了吧.
: 比如 v 的 size 是 10, num 是 5, 建一个 size 是 10的 min heap,
: 类似于 k-way merge, 但是只用 extract 5 次 minimum 就可以了吧
: 有什么更好的方法吗? 比如 v的 size 会很大

1 (共1页)
进入JobHunting版参与讨论
相关主题
各位大牛,这题写代码的话你们要多久C++里如何将一个vector转换成priority_queue
Google, Facebook, Rocket Fuel面经及经验总结Facebook onsite 个人认为巨难的一道题,请大牛们来评估下
分享一些自己面过的面筋[leetcode] merge k lists 求助
minstack不是吧?我的这么简单的leetcode code怎么也memory limit exceeded?面试用C++, heap 怎么办?
算法题:min heap inplace变 BSTGoogle phone interview
谈谈面试中化归的思想An interview question of finding the median in a moving window.
给一个最大堆,求最大的K个数,O(K) 算法?问两道google onsite的题, 请大牛指点啊。。
弱弱的问个C++用priority_queue定义min heap的问题白板代码,支持O(1)时间GetMin的stack
相关话题的讨论汇总
话题: num话题: vector话题: int话题: size话题: heap