问题标签 [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.
arrays - 在二维数组中查找邻居
有没有一种简单的方法可以在二维数组中找到一个元素的邻居(即一个元素周围的八个元素)?不只是以不同的组合减去和添加到索引,如下所示:
... 等等。
c# - C# 结构中的多维数组
我正在尝试将以下内容(为便于阅读而缩短)转换为 C# 并遇到问题
我认为在结构中这是使用“固定”的简单案例,但是我仍然遇到问题。
这是我所拥有的(在页面上方有一个定义):
我得到的错误是由于我期望是单维数组的限制而导致 ] 和 [ 的语法错误。
有没有解决的办法?
arrays - 多维数组的线性仿真
[x + y * width]
我知道如何使用线性索引来模拟线性数组中的二维数组。
我可以将其扩展到 3d 数组:[x + y * width + z * width * height]
.
N维数组有通用公式吗?
我正在寻找与语言无关的答案。
php - PHP:按半小时间隔对数组进行排序
我在这里有一个非常具体的问题。我有一个多维数组,我想先按半小时时间间隔排序,然后按日期排序。函数array_multisort不符合我的要求。
示例:我想要:
最终成为:
我尝试使用uksort结合我自己的排序回调函数来完成此操作。这是我目前使用的代码:
运行此函数后,我立即使用 print_r() 打印出数组,并且数据的顺序似乎是随机的。我错过了什么?
编辑:事实证明,顺序是 完全随机的。我将此行添加到 sortThirties 函数中:
我得到的只是 50 页的<BR>
's.
我知道数组的结构是正确的,因为在同一个数组上执行的这段代码给了我未排序的数据:
我唯一能想到的就是uksort一定有问题。有什么想法吗?
java - What data structure is most suitable for implementing a 2-D array in Java?
I want to implement a 2-D array kind of a thing.
What data structure will be most suitable for this? An array or some other data-structure will do. If there is any other data structure which will satisfy my requirement, then please tell me.
I don't want to use an array because the 2-D array needs to be declared early in the program but it is not fixed; the size will be determined at run time.
Also, the number of rows will be equal to the number of columns; this is fixed, because the same name will be given to both the rows and the columns.
I also want to traverse through this 2-D data structure as I would through a Map.
php - 帮助合并2个数组并按键排序
我在基本的 php 问题上遇到了一些麻烦,想知道是否有人可以帮助我。基本上我需要组合 2 个查询的结果,并根据键合并数组,同时保留两个查询中存在的 1 个键到 1 个值。
例如:“select * from table 1, table 2 where table1.id = table2.id”... 创建一个数组。
然后:“select * from table3, table4 where table3.id2 = table4.id2” .. 制作另一个数组。
最后: While ($res) { 用 } 打印出每一行。
关于如何处理这个问题的任何想法?伪代码非常感谢。id 之间的关系是 table1.id = table3.id 但其他 id 只是在查询中显示的表之间加入。
php - 多次在同一个数组上使用array_multisort?
我从我的数据库中提取了一个较大的数据表(约 1500 行,每行有 10-15 个字段),我正在做一些过滤器并生成一些统计数据并将这些数据存储在 Excel 电子表格中供用户下载。
我不是一次又一次地用相同的相当复杂的查询来访问数据库,只做了很小的修改(对 WHERE 和 ORDER BY),而是一次访问数据库,将结果放入一个大数组中,然后使用array_filter
和array_multisort
获得我对数据的新看法。
我是新手,array_multisort
所以我会在这里发布我所做的事情以供批评。
这很好用,尽管最初的“将整个结果复制到另一个数组中”对我来说似乎很奇怪。当我需要再次对列表进行排序时,就会出现问题。我有一种感觉,我$sortArr
需要与$records
数组保持同步,但每次排序后它都会被破坏。
我什至不确定这是 的预期用途array_multisort
,所以我可能在这里偏离轨道。任何人都可以提供一些建议或提示吗?如何对多维数组进行排序?
arrays - 如何在多维数组上使用 any()?
我正在测试一个任意大、任意维度的逻辑数组,我想知道其中是否有一个或多个是正确的。any()
一次只适用于一个维度,sum()
. 我知道我可以测试维度的数量并重复any()
,直到我得到一个答案,但我想要一种更快、坦率地说、更优雅的方法。
想法?
我正在运行 2009a(我认为,用旧的说法,R17)。
c++ - 如何返回二维字符数组 C++?
我在函数内部创建了二维数组,我想返回该数组,并将其传递给其他函数。
但这一直给我错误
c# - 如何在 C# 中为此创建多维列表?
我有一个表格(在文件中),我按空格将其分成块。
我需要这样的结构:
它更像是每一行都是它自己的表。我该怎么做?
我试过了List<List<string>> matrix = new List<List<string>>()
;但我似乎找不到使用它的方法。
编辑- 有人可以告诉我这段代码有什么问题吗????Matrix[0][0] 与 matrix [1][0] 相同。似乎同一行一直添加到矩阵中,但我清除了它...