【发布时间】:2014-03-10 15:39:21
【问题描述】:
好的,我已经从事这项任务一段时间了,但由于我经常遇到砖墙而无法完全开始。 基本上我需要做的是从文件中获取数据并用数据递归地填充不同的 2d int 数组 例如 .txt 文件可能有:
2 <-- number of 2d arrays to have
3 <-- L X W of the 2d array
1 2 4 <-|
4 7 9 <-|-- Data to fill 2d array
2 1 6 <-|
2 <-- L X W of the 2d array
3 4 <-|-- Data to fill 2d array
5 9 <-|
所以我想的是,我会使用大小添加到索引中,以便跳过已经放入数组的数据块。所以一个数组会有 1 2 4 4 7 9 2 1 6 在里面让我和其他人一起工作 3 4 5 9 我尝试了很多方法,但它必须是递归的,并且能够处理这种格式的任何数据..有什么想法吗?
【问题讨论】:
-
我没有得到您对尝试的描述,但是创建 3x3 数组有什么困难,例如,逐个读取值并相应地填充元素?我认为阅读文件和构建数组是任务的简单部分......嗯。
-
你的问题对我来说似乎很不清楚。能再解释一下吗?
-
我有一个包含此信息的文件。我需要用单独的数据集递归地填充二维数组。可以有任意数量的情况,因此它基本上需要使用这种格式的任何文本文件。我对java很陌生,所以这可能很容易。但我似乎无法弄清楚如何将文件中的特定信息读入单独的二维数组并打印出来,以便我可以仔细检查它们是否包含正确的信息
-
你尝试了什么?你能读懂个别的行和数字吗?顺便说一句,这看起来很像 UVA 在线法官。
-
我可以将所有内容放入一个数组中,但我不知道如何将它们分成一个整数数组,以便我可以处理各个数据集。我不确定什么是 UVA 在线评委;这只是我的教授给我们的实验室的一部分
标签: java arrays recursion path sum