由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一个external sort的问题
相关主题
哪位大写给说说 何时用 merge sort, 何时用 quick sort, 何时 heap sort一道面试题
算法题:min heap inplace变 BST一个特别的inplace merge two sorted arrays
啥叫 min-heap, 怎么用?MS intern电话面试一日悲剧
给一个最大堆,求最大的K个数,O(K) 算法?问一道题
G家电面经merge two binary search tree
Google phone interview发个onsite面经 攒rp
An interview question of finding the median in a moving window.FaceBook面经--第一部分
问两道google onsite的题, 请大牛指点啊。。Google Onsite归来,发面经攒RP求祝福
相关话题的讨论汇总
话题: 文件话题: external话题: 1000话题: sort话题: 个数
进入JobHunting版参与讨论
1 (共1页)
c******n
发帖数: 710
1
disk已经存满,里面有1000个文件,每个文件有1000个数,内存里面只能存1000个数。
问题是把所有数排序后,放回这1000个文件里面,要求inplace,不能create新文件作为缓存。
我能想到的办法是从文件1读一个1000个数入内存建一个max heap,然后遍历其他999个
文件,出heap的数依次写入文件1-999,最后把最小的1000个数排序写入文件1000。重
复这个过程,把剩下的文件都过一遍。
请问有更好的办法吗?谢谢。
g*********e
发帖数: 14401
2
wiki external sorting
c******n
发帖数: 710
3
wiki的没说inplace怎么弄

【在 g*********e 的大作中提到】
: wiki external sorting
1 (共1页)
进入JobHunting版参与讨论
相关主题
Google Onsite归来,发面经攒RP求祝福G家电面经
请教一题算法小问题Google phone interview
问一算法题An interview question of finding the median in a moving window.
Google及其它面经 (长,慎入)问两道google onsite的题, 请大牛指点啊。。
哪位大写给说说 何时用 merge sort, 何时用 quick sort, 何时 heap sort一道面试题
算法题:min heap inplace变 BST一个特别的inplace merge two sorted arrays
啥叫 min-heap, 怎么用?MS intern电话面试一日悲剧
给一个最大堆,求最大的K个数,O(K) 算法?问一道题
相关话题的讨论汇总
话题: 文件话题: external话题: 1000话题: sort话题: 个数