【发布时间】:2018-08-02 08:15:59
【问题描述】:
在命令提示符处查找给定 500GB 文件中所有数字的中位数。
文件格式如:
12
4
98
3
每行有一个数字(数字可以重复)。有人可以帮忙看看如何在 JAVA 中处理这个问题吗? 如果我们必须拆分文件,那么如何计算中位数? 我遇到过几篇关于中位数的帖子,但在这么大的文件上找不到最佳方法。
【问题讨论】:
-
@juzraai 我在发帖之前已经检查过这个链接,因为我找不到正确的答案
-
嗯?那么正确答案是什么,或者您对正确答案的期望是什么?
-
Scala,我在那个问题/答案上找不到任何对 Scala 的引用?答案是关于如何做到的,即算法!
-
@Siri 这与 Scala 或 Java 无关。如果您不了解算法,那么语言就无关紧要。计算 BIG 数据集中的中位数可能很棘手(如前所述 - 你不需要均值/平均值吗?)如果你知道算法,那么你无法解决哪些具体问题?
标签: java algorithm median median-of-medians