多维数组??
各位高手:
在下对x维数组的概念仅限于二维,比如A23指的是二行三列的数组。(如下所示): 2 3 4
4 3 2
我不清楚的是三维数组A234指的是否是四个二行三列数组顺次排列后组成的数组?(如下所示): 2 3 4 2 3 4 2 3 4 2 3 4
4 3 2 4 3 2 4 3 2 4 3 2
而一个四维数组A2345是否可以看成一个四行五列的数组,其中每个元素是一个二行三列的数组?
我的多维数组推断法正确吗?如果数组的下界是0,那么在上面的三维数组中,A122是否指的是左边第三个数组中最右下方的2?
我现在在学数据结构,书上说数组在c语言中是按行顺序存储的,比如二维数组是从第一行最左边开始直到最后行最右边,那三维数组呢?四维数组呢?
问题点数:50、回复次数:4Top
1 楼xingxing(xingxing)回复于 2000-08-22 10:14:00 得分 0
你学数据结构,里面就有一个公式,不过上了5维的数组,就不好想了。其实你也用不着想,因为用不到的。Top
2 楼whitehare(小白免)回复于 2000-09-12 18:03:00 得分 50
A2345是否可以看成一个四行五列的数组,其中每个元素是一个二行三列的数组
yes! You are right.
至于最后一个问题你就依次类推吗?
四维数组里的三维数组不是已经可以理解为二维数组吗?
三维数组里的二维数组不是已经可以理解为一维数组吗?
Top
3 楼Putao(掌门大师兄)回复于 2000-09-12 18:12:00 得分 0
我想四维就足够用了!Top




