[理工] 资料结构Array位址计算

楼主: APE36 (PT乡民)   2014-03-07 22:27:47
1.
A(3,3)=121 , A(6,4)=159 请问A(4,5)之位址为多少??
Ans:192
2.
A(1,1)=2 , A(2,3)=18 , A(3,2)=28 请问A(4,5)之位址为多少??
ANS: 46
3.
阵列A(1:6,1:4,1:2) , a=200 , d=1 , 请问A(4,2,2)之位址为多少?
有人能帮忙解详细步骤吗??感谢!! 有看没有懂~.~
作者: immomo808 (momo)   2014-03-07 23:06:00
hint: 看是col or row major 然后假设一个col or row有几个
作者: john35452 (小杰)   2014-03-07 23:20:00
先从座标的大小关系判断是row或col major,但也有可能刚好都符合,此时则去计算后看是否有不合的,像是第一题就无法从数值判断是哪种,而第二题因为(3,2)>(2,3),所以是row major,接着再去算就行了。
楼主: APE36 (PT乡民)   2014-03-08 18:18:00
大大可以帮忙解答吗?? qq(伸手)
作者: longted2 (LONGTED)   2014-03-11 22:14:00
想详见弘毅的笔记

Links booklink

Contact Us: admin [ a t ] ucptt.com