multidimensional-array相关内容

在颤振/飞镖中创建一个二维数组

我对颤振和飞镖是全新的.我搜索了谷歌,我能找到的只是如何在颤动中制作一维列表.我需要一张价值图表. 具体来说,我需要一个 12 长的行和一个 31 长的列,其中填充了升序数字 1、32、63、2, 33, 64,3、34、65等…… 谢谢! 解决方案 int row = 3;int col = 4;var twoDList = List.generate(row, (i) => ..

在 C++ 中处理巨大的多维数组

我正在用 C++ 设计一个类似于 Minecraft 的游戏,它在内存中保存了大量的地形数据.一般来说,我想将一个数组存储在 [5][4][5][50][50][50] 的内存中.这还不错,因为它相当于大约 100mb 的虚拟内存,因为我的结构只有大约 8 个字节. 但是,我无法找出处理此问题的最佳方法.我确实希望它在虚拟内存中,但显然不在堆栈中.而且我一直在犯一些如何在堆栈上创建这个数组并 ..
发布时间:2022-01-22 12:42:15 C/C++开发

从java中的二维数组流式传输

我正在尝试从 n 维 int 数组中获取 IntStream.有没有很好的 API 方法来做到这一点?我知道两个流的连接方法. 解决方案 假设您想以行优先方式顺序处理数组数组,这应该可以: int[][] arr = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };IntStream 流 = Arrays.stream(arr).flatMapToInt(x -> ..
发布时间:2022-01-22 10:31:22 Java开发

Twig 中的多维数组

我将 Twig 与 PHP 一起使用.我有一个这样的多维数组设置: 数组([特别] =>大批([277] =>大批([名称] =>第一项[数量] =>1[价格] =>0)[276] =>大批([名称] =>第二项[数量] =>11[价格] =>0)[278] =>大批([名称] =>第三项[数量] =>2[价格] =>0))[技术] =>大批([14] =>大批([名称] =>第一项[数量] = ..
发布时间:2022-01-22 09:23:35 PHP

将一维数组划分为二维数组

所以我有作业要求我: 编写一个带有两个参数的方法:一个整数数组和一个表示多个元素的整数.它应该返回一个二维数组,该数组是将传递的一维数组分成包含所需元素数量的行.请注意,如果数组的长度不能被所需的元素数量整除,则最后一行的元素数量可能会更少.例如,如果将数组 {1,2,3,4,5,6,7,8,9} 和数字 4 传递给此方法,则应该返回二维数组{{1,2,3,4},{5,6,7,8},{9}} ..
发布时间:2022-01-20 18:09:58 Java开发

在二维数组中创建相似元素集

我正在尝试解决基于二维数组的问题.该数组包含不同种类的元素(共有 3 种可能的种类).让我们假设类型为 X、Y、Z. 数组看起来是这样的.请注意,它总是会被完全填满.该图用于说明. 7 |||||||6 |||||||5 |||||||4 ||X|Z|Y|X||3 ||Y|X|Y|Y|X|2 |Y|Y|X|Z|Z|X|1 |X|X|Y||X|X|0 ||||Z|||0 1 2 3 4 5 ..
发布时间:2022-01-17 18:39:44 其他开发

从数组中,生成所有不同的、非空的子数组,并保持顺序

我有一个带有子数组的数组,需要一种算法来生成子数组的所有可能的不同组合.结果组合可以是任何长度.例如,如果 Array 有 4 个子数组,则第一个子数组本身将是唯一且有效的结果组合,任何长度的任何其他唯一组合也是如此. 与具有不同顺序的相同项目的子数组的组合不会被认为是唯一的. 让 mainArray = [[0.3, 1], [0.5, 2], [0.6, 3], [0.3, 4]]// ..

打印二维数组中的最大数字 - 为什么我的代码打印三个数字

我正在尝试打印二维数组中的最大数字.我的问题是我的输出是三个数字而不是一个 - 最大的.为什么? 这是我的代码: 公共类 Main {/*** @param args 命令行参数*/公共静态无效主要(字符串[]参数){int maxRows = 3;int maxCols = 4;int [] onedArray = new int [maxRows];for (int i = 0; i ..
发布时间:2022-01-17 09:52:46 Java开发

在教义中使用列值作为数组索引

我正在使用学说 2.1 为 settings 表创建模型: id |参数 |价值 |类别1 |姓名 |富 |常规设置2 |描述 |酒吧 |常规设置 假设我有很多不同类别的设置.为了获得特定类别的所有设置,我执行以下操作: $q = Doctrine_Query::create()->from('设置 p')->where('p.category = ?', $category_name); ..
发布时间:2022-01-16 17:23:39 PHP

向右旋转二维矩阵

我想要一个 2d 矩阵向右旋转,它编译得很好,但是当我尝试运行时,它说 数组索引超出范围异常.例如,我希望 {{10,20,30},{40,50,60}} 旋转成 {{40,10},{50,20},{60,30}}: public static int[][] rotate(int[][] m) {int[][] rotateM = new int[m[0].length][m.length]; ..
发布时间:2022-01-16 14:57:52 Java开发

如何在不使用存储阵列的情况下将二维阵列旋转 90 度?

我被指示不要使用存储阵列来完成此任务.基本上,我们必须创建一个将二维数组的内容旋转 90 度的函数. 所以如果我从这个数组开始: int[][] array = {{1,2,3}, {4,5,6}, {7,8,9}}; 函数应该返回一个像这样的数组: {{7,4,1}, {8,5,2}, {9,6,3}} 同样,我们不允许在函数中使用创建的数组进行存储.没有存储阵列是否也能做到这一点 ..
发布时间:2022-01-16 14:34:02 Java开发

如何在 d 维球/球内生成均匀的随机点?

我环顾四周,所有用于在单位球内/上生成均匀随机点的解决方案都是为 2 或 3 维设计的. 什么是(易于处理)在任意尺寸的球内部生成均匀随机点的方法?尤其是,不仅仅是在表面上球. 首先,在立方体中生成随机点并丢弃范数大于 1 的点在高维中不可行.单位球的体积与高维单位立方体的体积之比为0.即使在10维中,单位立方体中也只有约0.25%的随机点也在单位球内. 解决方案 在 d 维球 ..

为什么我可以声明的最大二维数组大小是 248x248?

我有一个程序问题,我想在 C 中声明一个 256x256 数组.不幸的是,每次我尝试声明一个该大小(整数)的数组并运行我的程序时,它都会意外终止.有什么建议?我没有尝试过内存分配,因为我似乎无法理解它如何与多维数组一起工作(尽管我是 C 新手,但请随时指导我完成它).另一个需要注意的有趣的事情是,我可以毫无问题地在 C 中声明一个 248x248 数组,但不会更大. dims = 256;int ..
发布时间:2022-01-14 14:39:41 其他开发