【发布时间】:2016-06-11 08:26:51
【问题描述】:
其实这个问题是面试之一问的,不知道具体答案,能详细解释一下吗?
你如何从一个 100 万的文件中随机选择 100 行 线?无法将文件读入内存。
【问题讨论】:
-
你的意思是来自一个有 100 万行的文件吗?
-
是的,我就是这个意思
-
每行的长度是恒定的吗?
-
每行被选中的概率完全相同重要吗?
-
@GökhanAkduğan 如果行长不变,你可以选择一个数字 [0-999999] 并立即搜索到 number*line length。
标签: java algorithm file inputstream