asp中,一个三维数组+一个一维数组vs一个四维数组,那个开销大?

asp中,一个三维数组+一个一维数组vs一个四维数组,那个开销大?占用的系统资源多?又或者:四个一维数组vs一个四维数组,那个开销大?ToMaysWind:谢谢你的回答。... asp中,一个三维数组+一个一维数组vs一个四维数组,那个开销大?占用的系统资源多?
又或者:四个一维数组vs一个四维数组,那个开销大?
To MaysWind:谢谢你的回答。假如四维数据定义为array(150,150,150,150)的话,和四个array(150),这个占用系统资源是否差不多?(原来写错了)
展开
 我来答
MaysWind
2007-08-14 · TA获得超过465个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:518万
展开全部
前者:当然是一个四位数组大,当然也得看你的数据量,如果数据量小的话可以忽略不计。
后者:如果是你给的例子的话是一个四位数组大,如果数据量不大的话也无所谓,当然也得看你怎么用这个数组。
(其实一个四维数组若转成四个一维数组的数组,数组大小会变化,比如一个四维(n,n,n,n)转化成四个一维的不一定是4个(n)的数组,得看问题的实际情况)

P.S.一般用动规的话都提倡简化数组,比如一个四维的拆成一个三维的+一个一维的等等。

------------
再回:数据量小了无所谓。一个四维数组占的空间为O(n4),而四个一维占用的空间为O(n),根本不是一个数量级的(也就是一个四维的是n*n*n*n,四个一维的4*n)。如果数据量大了。。。。
P.S.之前有一点给弄错了,重新改了改。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式