【发布时间】:2018-08-13 06:52:37
【问题描述】:
我的问题与这个问题密切相关,但我正在寻找 Javascript 中的解决方案
How to Transpose 2D Matrix Stored as C 1D Array
基本上我有一个二维方阵
1 2 3
4 5 6
7 8 9
存储如下
let anArray = [1 ,2, 3, 4, 5, 6, 7, 8, 9]
如何转置这个矩阵,以便源数组的元素如下切换?
let newArray = [1, 4, 7, 2, 5, 8, 3, 6, 9]
【问题讨论】:
-
你的矩阵有固定的行数和列数吗?
-
我使用的矩阵大小为 3x3,但出于这个问题的目的,我假设我总是使用方阵(可能是 4x4、5x5)。我会更新问题以反映这一点。
标签: javascript arrays