【发布时间】:2011-02-09 14:54:57
【问题描述】:
使用数组时,我通常只使用一维或二维数组——很少使用三维或更多。我只是有点好奇,具有三个或更多维度的数组有哪些有趣/实用的用途?你曾经使用过四维或更多维的数组吗?我有一位大学教授在他在课堂上演示的程序中使用了一个六维数组……曾经有过更多吗?
【问题讨论】:
-
在实践中,通常最好只使用多维数组作为抽象,并将所有内容实际存储在单个一维数组中。这可以提高大多数语言(尤其是那些有指针的语言)的安全性和性能。