假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储..
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/06/24 23:27:58
假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储...
例:
设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为8950.
LOC(aij)=LOC(ac1,c2)+[(j-c2)*(d1-c1+1)+i-c1)]*L
得:LOC(a32,58)=2048+[(58-1)*(60-1+1)+32-1)]*2=8950
假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为————
为什么这道题不能使用例子的公式.该使用哪个公式.
如何辨别什么情况使用什么公式.
正确答案是 16902
如果使用例子的公式 答案就是错的
例:
设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为8950.
LOC(aij)=LOC(ac1,c2)+[(j-c2)*(d1-c1+1)+i-c1)]*L
得:LOC(a32,58)=2048+[(58-1)*(60-1+1)+32-1)]*2=8950
假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为————
为什么这道题不能使用例子的公式.该使用哪个公式.
如何辨别什么情况使用什么公式.
正确答案是 16902
如果使用例子的公式 答案就是错的
![假设有60行70列的二维数组a[1…60, 1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储..](/uploads/image/z/15325933-13-3.jpg?t=%E5%81%87%E8%AE%BE%E6%9C%8960%E8%A1%8C70%E5%88%97%E7%9A%84%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84a%5B1%E2%80%A660%2C+1%E2%80%A670%5D%E4%BB%A5%E5%88%97%E5%BA%8F%E4%B8%BA%E4%B8%BB%E5%BA%8F%E9%A1%BA%E5%BA%8F%E5%AD%98%E5%82%A8%2C%E5%85%B6%E5%9F%BA%E5%9C%B0%E5%9D%80%E4%B8%BA10000%2C%E6%AF%8F%E4%B8%AA%E5%85%83%E7%B4%A0%E5%8D%A02%E4%B8%AA%E5%AD%98%E5%82%A8..)
可以使用啊,把2048变成10000就可以了,反正都是列序,数组维度也一样,都是60x70
应该没错吧:
8950-2048+10000 = 16902
LOC(a32,58)=10000+[(58-1)*(60-1+1)+32-1)]*2 = 16902
应该没错吧:
8950-2048+10000 = 16902
LOC(a32,58)=10000+[(58-1)*(60-1+1)+32-1)]*2 = 16902
数据结构题:二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]的存储地址是200
二维数组A[6][8]采用行序为主方式存储,每个元素占4个存储单元,已知A的起始存储地址(基地址)是1000,
二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000
已知二维数组A[M][N]采用按行为主的顺序存储结构,每个元素占k个存储单元,第一个元素的地址为LOC(A[0][0])
已知A为二维数组,A[-1 2,-2 3],按顺序存储,若每个元素都占用两个存储单元,计算元素A(-1,-1)按行优先存
设二维数组A[10••20,5••10]按行优先存储,每个元素占4个存储
设有一个10阶的对称矩阵A,采用行优先压缩存储方式,a11为第一个元素,其存储地址为1,每个元素占一个字节空间,则a85
二为数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从O到4,列下标j的范围从O到5.
求数据结构答案二维数组A[1..5,1..6],若A按行先存储时元素A[3,2]的起始地址与当A按列存储时的【】元素的起
编程实现以下功能:打印4行4列的二维数组,其上三角元素均为0,其下三角元素均为1,并将数组元素以4行4列
三角矩阵 假设按行优先顺序将一个20阶的三角矩阵A压缩存储在一堆数组Q中,其中Q[0]存放矩阵的第一个元素a[1,1],
若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为________.(假设a[0][0]位于数组的第1