问题标签 [multidimensional-array]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1396 浏览

c - 动态多维数组

我需要一个仅在一个维度上是动态的字符的多维数组...
我必须存储一对字符串,每个字符串的长度为 10 个(或更少)字符,但“对”的数量是可变的。

我的想法是这样的

这给了我一个指向 2x10 字符数组的指针,但是当我做这样的事情时它不能正常工作:

拥有strInstrucoesas (abc,123) (def,456) (ghi,789),我不会像这样使用 3 行每行 2 对矩阵:

但相反,这就是我得到的:

这样做的正确方法是什么?谢谢!

0 投票
6 回答
6535 浏览

arrays - 如何在 Perl 中将数组 ref 添加到现有数组的中间?

我希望能够将数组放入数组中。例如,我可能有一个这样的数组:

然后我有另一个数组

我想$array_ref放入第一个数组,使第一个数组看起来像这样:

我似乎无法做到这一点。我查遍了谷歌,一无所获。

0 投票
2 回答
1720 浏览

c# - c# .net 中的多维数组示例

我对理解多维数组感到困惑。我有三个数据(strFname、strLname、strMname)。

我需要把这些数据放在一个多维数组中。可能有 n 行。但是对于每一行,我需要添加这三个数据。

0 投票
6 回答
8180 浏览

java - Java-检查多维数组中的值

我正在分配使用多维数组创建一个tictactoe 游戏的任务,该数组是一个单独的类,其中包含由主类调用的方法。

数组为 3 X 3 并初始化为零。当玩家 1 在棋盘上选择一个位置时,将在该特定索引中放入 1。然后提示允许玩家 2 进行选择。每次轮到玩家时,都会调用一个方法来检查棋盘是否完整,如果棋盘完整(填充 1 和 2'),则游戏称为平局。这种方法不能正常工作,它有时会在第二步时称游戏为平局。这是我正在使用的方法。

0 投票
4 回答
2326 浏览

c++ - 在运行时初始化 2D int 数组

我从一本 C++ 书中得到了下面的代码,但我无法弄清楚初始化是如何工作的。

据我所知,有一个外部循环循环通过行,内部循环循环通过列。但这是我不明白的将值分配到数组中。

所以这里有一些问题。

  • 我无法理解 2D int array 的初始化nums[3][4]。是什么分开(t*4)+i+1, 以便编译器知道在哪里分配什么?
  • 根据分配的值,我如何知道哪些值将存储在行和列中?
  • 为什么有星号?
  • 周围的括号t*4是干什么用的?

我知道初始化二维数组看起来像下面的例子。

据我所知,就像记忆中的这样。

谢谢你。

0 投票
2 回答
2530 浏览

php - 循环遍历多维数组以在 PHP 中显示网格

我有 3 张桌子。Apls、船体和 AplsHulls。

Apls由id、name、date组成 Hulls由id、production_name组成 AplsHulls是一个连接表,由id、apl_id、hull_id、status组成。

并非每个船体都与每个 Apl 相关联。连接表中的状态(已发货、生产中等)

我需要在具有以下列标题的表/网格中显示报告:Apl 名称、Apl_Date 然后船体生产名称作为剩余的列标题。(如果 hull 7 不在结果集中,它甚至没有得到一列。

对于数据,我需要列出 apl 名称、apl 日期,然后遍历其余列并填写连接表中记录的状态。如果 apl 和 hull 在连接表中没有关联,则只需用“NA”填充单元格。

我已经尝试了很多不同的方法,我目前可以获得船体的列标题的动态列表,但我似乎永远无法让数据正确循环。

我需要表格显示如下:

请注意,列标题忽略 ProdB,因为该记录根本不在连接表中。它还为连接表中的列填充 NA,但它可能与连接表中没有关联。

这很令人困惑,我知道。

0 投票
2 回答
9325 浏览

data-structures - ColdFusion:如何检查二维数组中是否存在某个元素?

我有一个二维数组。我在初始化期间将 3 个值写入数组,如果数组值不等于通过表单传递的值,我添加第四个值。然后我想检查第四个值是否存在。

更新.cfm

objDao.cfc 更新方法

我的错误尝试导致此错误:

您试图取消引用类型为coldfusion.runtime.Array 的标量变量作为具有成员的结构。

0 投票
2 回答
5862 浏览

data-warehouse - 事实表中是否允许使用文本字段?

在任何情况下,我可以在事实表中拥有文本字段,例如描述?

我目前有一个会议事件的事实表(粒度:每次会议的行),其中包含日期、客户、位置等多个维度。我需要将会议主题放在事实表中。这可以吗,即使它不是衡量标准(我还没有看到任何这样的例子)。无法将其移动到单独的维度,因为它的大小(行数)始终与事实相同。

过去的经验有什么想法或建议吗?

谢谢

0 投票
3 回答
27373 浏览

multidimensional-array - 在 CUDA 中的设备内存上分配二维数组

如何在 Cuda 的设备内存中分配和传输(与主机之间)二维数组?

0 投票
7 回答
415800 浏览

java - 在 Java 中初始化多维数组

声明多维数组并为其赋值的正确方法是什么?

这就是我所拥有的: