【发布时间】:2021-12-14 05:44:46
【问题描述】:
尺寸为 50*50 的下三角矩阵最好存储在一维数组中。数组的基地址是 4321。 如果数组索引以 0 开头,矩阵索引以 (1, 1) 开头,则矩阵的元素 (34,23) 的地址是什么?
谁能给我这个答案。卡住无法解决,因为我认为我需要在这里应用列或行主要顺序方法,但我没有得到答案。解决这个问题的任何其他方法。
【问题讨论】:
标签: arrays matrix data-structures
尺寸为 50*50 的下三角矩阵最好存储在一维数组中。数组的基地址是 4321。 如果数组索引以 0 开头,矩阵索引以 (1, 1) 开头,则矩阵的元素 (34,23) 的地址是什么?
谁能给我这个答案。卡住无法解决,因为我认为我需要在这里应用列或行主要顺序方法,但我没有得到答案。解决这个问题的任何其他方法。
【问题讨论】:
标签: arrays matrix data-structures
假设矩阵是M,那么元素M(34,23)到开始的距离是[1+2+3+..33]+[23个元素] = 584。
数组的基地址是 4321。因此数组中 M(34,23) 元素的地址应该是 4321+584-1(对于从 0 开始的数组) = 4904。
【讨论】: