设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()
A.BA+141
B.BA+180
C.BA+222
D.BA+225
正确答案是 B
本题A[5,8]以列为主,该元素处于第八列,前七列是满的每列8个元素,该元素处于第五行,他的前一个元素A[4,8]的结束地址就是所求的开始,最后,每个元素占3。所以有公式:(7*8+4)*3
这么久了终于弄明白这个问题
请问测开均价是多少k呢?
代码之路任重道远,愿跟你们努力习之
中枪,我脑子里全是错误回答
不错不错,点赞收藏了
题目说明是以列为主存放,相当于一列满开始下一列,相当于求i=1~10,j=1~8的二维数组中A[8,5]的起始地址,即A[8,4]的终止地址,(8*7+4)*3=180.
m:矩阵行数 n:矩阵列数 X:起始地址 k:每个元素占地址量 求[i,j]的地址Y 以行为主存时:(x加上从第一个横着数到[i,j]有多少个元素[不算第一个]乘以k) Y=X+(n(i-1)+j-1)*k 以列为主存时:(同上,竖着数) Y=X+(m(j-1)+i-1)*k 本题数据带入 Y=X+(8*(8-1)+5-1)*3=X+180
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
cookies,sessionStorage 和 localStorage 的区别?
这么久了终于弄明白这个问题
请问测开均价是多少k呢?
代码之路任重道远,愿跟你们努力习之
中枪,我脑子里全是错误回答
不错不错,点赞收藏了
题目说明是以列为主存放,相当于一列满开始下一列,相当于求i=1~10,j=1~8的二维数组中A[8,5]的起始地址,即A[8,4]的终止地址,(8*7+4)*3=180.
m:矩阵行数 n:矩阵列数 X:起始地址 k:每个元素占地址量 求[i,j]的地址Y 以行为主存时:(x加上从第一个横着数到[i,j]有多少个元素[不算第一个]乘以k) Y=X+(n(i-1)+j-1)*k 以列为主存时:(同上,竖着数) Y=X+(m(j-1)+i-1)*k 本题数据带入 Y=X+(8*(8-1)+5-1)*3=X+180