您可能会对我所提出的问题感到奇怪,但事实如此:将1个二维数组转换为2个一维数组。这是我的老师问的问题,他说谁回答正确就可以得到完美的分数(我觉得这个问题很棘手)。我可以把任何2或n维数组转化为一个一维数组,但他只要求2维,所以我认为第二个数组必须有些特殊之处。而且,他没有说明数组的类型(int、String还是object),所以我认为它必须适用于任何类型的二维数组。
如果这里没有人弄清楚他想要什么,那么这就是我将向他回答的内容:将其转换为一个一维数组,并使第二个数组为空(或不包含任何元素)。但我认为对于这样一个棘手的问题来说,这不是一个好答案。
编辑:以下是我的老师的问题,逐字逐句(他只是在声音结束时作为奖励问题询问,没有出现在教材中,附有一个不错的奖励):给定一个二维数组,将其转换为两个一维数组。
我不知道 Java 和 C# 中的 [][] 是否被认为是二维数组,但 C# 确实有 [, ],它是二维数组。我们正在学习计算机算法,没有目标 IDE 或语言。
编辑2:我给他发了电子邮件,他拒绝提供更多信息(他说如果我比其他人知道更多信息,这是不公平的),他也没有对交错数组的想法进行任何评论。他回信唯一有用的东西是让 [][] 被认为是二维数组。
如果这里没有人弄清楚他想要什么,那么这就是我将向他回答的内容:将其转换为一个一维数组,并使第二个数组为空(或不包含任何元素)。但我认为对于这样一个棘手的问题来说,这不是一个好答案。
编辑:以下是我的老师的问题,逐字逐句(他只是在声音结束时作为奖励问题询问,没有出现在教材中,附有一个不错的奖励):给定一个二维数组,将其转换为两个一维数组。
我不知道 Java 和 C# 中的 [][] 是否被认为是二维数组,但 C# 确实有 [, ],它是二维数组。我们正在学习计算机算法,没有目标 IDE 或语言。
编辑2:我给他发了电子邮件,他拒绝提供更多信息(他说如果我比其他人知道更多信息,这是不公平的),他也没有对交错数组的想法进行任何评论。他回信唯一有用的东西是让 [][] 被认为是二维数组。