CSDN 夏令营程序 试题分析 (3)
首先大家先来看题目:
分析:
三维数组存储以行为主序列,计算公式例如以下:
Loc(Ai,j,k)=Loc(Ac1c2c3)+[(i-c1)V2V3+(j-c2)V3+(k-c3)]*L
当中c1、c2、c3分别为各维的下界,V1、V2、V3是各维度的元素个数,L是元素长度。
能够知道:V1=8。V2=9,V3=7
带入数据:Loc(4,2,3)=78+[(4-1)*9*7+(2+2)*7+(3-0)]*4=220*4+78=958
首先大家先来看题目:
分析:
三维数组存储以行为主序列,计算公式例如以下:
Loc(Ai,j,k)=Loc(Ac1c2c3)+[(i-c1)V2V3+(j-c2)V3+(k-c3)]*L
当中c1、c2、c3分别为各维的下界,V1、V2、V3是各维度的元素个数,L是元素长度。
能够知道:V1=8。V2=9,V3=7
带入数据:Loc(4,2,3)=78+[(4-1)*9*7+(2+2)*7+(3-0)]*4=220*4+78=958