问题标签 [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 投票
5 回答
80771 浏览

c - 在 C 中将多维数组作为函数参数传递

当我不知道数组的维度将是什么时,我C可以将多维数组作为单个参数传递给函数吗?

此外,我的多维数组可能包含字符串以外的类型。

0 投票
64 回答
366012 浏览

algorithm - 如何旋转二维数组?

受到Raymond Chen 帖子的启发,假设您有一个 4x4 二维数组,编写一个将其旋转 90 度的函数。Raymond 链接到伪代码中的解决方案,但我想看看一些真实世界的东西。

变成:

更新:尼克的回答是最直接的,但有没有办法比 n^2 做得更好?如果矩阵是 10000x10000 怎么办?

0 投票
7 回答
33565 浏览

c++ - C ++中的整数的三维数组

我想找到在 C++ 中实现整数的三维数组的安全方法,使用指针算术/动态内存分配,或者使用STL向量等技术。

本质上,我希望我的整数数组维度看起来像:

x 和 y 在 20-6000 范围内 z 是已知的并且等于 4。

0 投票
3 回答
1412 浏览

c - C中计算高效的三维数组

我正在尝试以数值方式求解一组三维的偏微分方程。在每个方程中,一个点中未知数的下一个值取决于最近点中每个未知数的当前值。

为了编写高效的代码,我需要在(一维)内存空间中保持三个维度中的点接近,以便每个值只从内存中调用一次。

我正在考虑使用八叉树,但我想知道是否有人知道更好的方法。

0 投票
11 回答
195334 浏览

php - 如何在 PHP 中对多维数组进行排序

我已将 CSV 数据加载到多维数组中。这样,每个“行”都是一条记录,每个“列”包含相同类型的数据。我正在使用下面的函数来加载我的 CSV 文件。

我需要能够指定要排序的列,以便重新排列行。其中一列包含格式为的日期信息,Y-m-d H:i:s我希望能够以最近的日期作为第一行进行排序。

0 投票
25 回答
109163 浏览

php - 检查数组是否是多维的?

  1. 检查数组是原始值的平面数组还是多维数组的最有效方法是什么?
  2. 有没有办法做到这一点,而无需实际循环遍历数组并is_array()在其每个元素上运行?
0 投票
8 回答
31060 浏览

perl - 在 Perl 中遍历多维散列

如果您在 perl 中有一个具有多个维度的散列(或对散列的引用)并且您想要遍历所有值,那么最好的方法是什么。换句话说,如果我们有 $f->{$x}{$y},我想要类似的东西

代替

0 投票
3 回答
2767 浏览

c# - 在 C# 中有效地缩小二维数组

在 C# 中将二维数组缩小到较小尺寸的有效方法是什么?

例如:

你将如何编写 SomeShrinkingMethod() ?

谢谢!

编辑:我只是想将 bigArray 的前 10 行和前 10 列放入 smallArray,但我不确定循环遍历数组是否是最有效的方法。

0 投票
4 回答
2508 浏览

c# - 如何在 C# 中从二维矩形字符数组的一行创建字符串?

我有一个二维数组,如下所示:

现在,在我将内容存储在 str[0] 和 str[1] 中之后,如何将其存储在

?

我试过

但这似乎是一个错误:VC# 期望大括号中有“两个”索引,这意味着我只能转换数组中的一个字符。有没有办法将整个 str[0] 转换为字符串?还是将其更改为锯齿状数组是唯一的解决方案?

0 投票
3 回答
16520 浏览

javascript - 二维 Javascript 数组

简而言之,有没有办法使用与此类似的语法来创建 2D javascript 数组?