尝试更有效地从集合中传输数据

时间:2013-11-26 02:25:10

标签: java

所以这纯粹是为了快乐,我的老师今天在课堂上给了我们这个,这不是标记或任何东西,只是为了看看我们是否可以解决它。所以我们必须编写一个非常通用的数据传输程序。我们从文本文件输入类似于:

的内容

(datacenter ID): (document); (document); (document);

现在他希望我们拆分,并拥有数据中心ID和文档,所以我为每个数据中心制作了一个集合并存储了类型文档。现在我遇到的问题如下。他的例子是:

1: A;C;D;E;G; 2: A;C; 3: B;

现在,这些数据中心(1,2,3)中的每一个都应包含所有可能的文件,即1:A; B; C; D; E; G;同样适用于2:和3:。现在我想到为什么不将它们全部复制到一个并将其复制到其余部分。但是我的老师说这不是设计它的正确方法,它需要很多时间而且效率不高,他希望这可以用于几乎无数的数据中心和文档。 我有所有的分割编码和完成的事情我只是无法弄清楚一个模式或算法,它正在驱使我香蕉,这是他给我们的样本如何复制和转移数据:

B:3→2 B:3→1 答:2→3 d:1→2 E:1→3 E:3→2 d:2→3 C:1→3 G:1→2 G:2→3 他想几乎平均分配任务我只是无法弄清楚模式或我将如何做...请帮助

0 个答案:

没有答案