优快云 夏令营程序 试题分析 (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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值