相关疑难解决方法(0)

对角条中的横向矩形矩阵

我需要在这里完成同样的事情,但是要使用任何矩阵,而不仅仅是方形矩阵.此外,遍历的方向需要相反.我试着编辑我在那里找到的代码,但无法弄明白.

谢谢.

traversal matrix

10
推荐指数
1
解决办法
6633
查看次数

如何基于坐标对角填充2D数组

我正在构建一个类似热图的矩形阵列接口,我希望"热"位置位于数组的左上角,而"冷"位置位于右下角.因此,我需要一个对角填充的数组,如下所示:

    0    1    2    3
  |----|----|----|----|
0 | 0  | 2  | 5  | 8  |
  |----|----|----|----|
1 | 1  | 4  | 7  | 10 |
  |----|----|----|----|
2 | 3  | 6  | 9  | 11 |
  |----|----|----|----|
Run Code Online (Sandbox Code Playgroud)

所以实际上,我需要一个函数f(x,y)

f(0,0) = 0
f(2,1) = 7
f(1,2) = 6
f(3,2) = 11
Run Code Online (Sandbox Code Playgroud)

(或者,当然,类似的函数f(n)其中f(7)= 10,f(9)= 6等).

最后,是的,我知道这个问题类似于这里,这里这里提出的问题,但那里描述的解决方案只是遍历而不填充矩阵.

arrays algorithm math

6
推荐指数
1
解决办法
4873
查看次数

标签 统计

algorithm ×1

arrays ×1

math ×1

matrix ×1

traversal ×1