大家好,菜鸟起飞。基础知识中的 “数组” 小弟不是很明白,
例如Array[1..3,1..5,1..6] INT,手册中指明了是3*5*6的三维数组。
我认感觉2维的数组还能基本明白,个人理解为相当于个矩阵。
问题1:那3维的数组是怎么个意思啊?
问题2:在应用中有什么意义吗?最好有个例子来说明
最佳答案
1、那3维的数组是怎么个意思啊?
三维数组具有高、宽、深的概念。如果能轻松地将一个二维数组想像成一个有行和列的表格,那么就可以将三维数组想像成一堆像这样的表格。每个元素可以通过层、行和列进行引用。
2、在应用中有什么意义吗?最好有个例子来说明?
、一个现实的例子或许是人口统计学应用,这里我们想要得到10个城市10年中受教育人口的百分比。因此,我们将用三维数组存储这一信息。首先,我们存储年份,之后存储城市,接着存储某个城市特定年度受教育人口的数量。在拥有了这些信息之后,我们能够回答与受教育率相关的任何问题,比如哪一个城市在任一年度拥有最多的受教育人数,或者哪一个城市在这些年拥有最大的受教育人口百分比增长率,或者与此相似的其他问题。
、详见:下述文档中的产品分类:
http://book.51cto.com/art/200708/54486.htm
、应用过excel吧,其中就有三维引用:
http://www.ittribalwo.com/article/1334.html
提问者对于答案的评价:
好像明白了些。谢谢大家
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc242672.html