数据结构求数组元素地址

2024-11-29 22:46:36
推荐回答(5个)
回答1:

记住公式啊 这是按列存储的 A[m][n]
A[i][j]=LOC(a00)+(j*m+i)*L
在这个题中
m=50,n=50;
所以A[-18,-25]=200+(5*50+2))*4=200+252*4=200+1028=1208
你的答案不对 应该是1208 我换了两种方法算都是1208

回答2:

八年了,数据结构复习到这里。我本来想问这个问题,后来自己弄懂了。题主答案没问题,上面两个回答全有毛病,要注意-20行到30行有51行,应该就算出答案1228了

回答3:

=200+[(-25-(-30))*50+(-18-(-20))]*4=1228

回答4:

并不是50行50列,而是51行51列。LOC=200+(5×51+2)×4=1228

回答5:

网页链接