Pra*_*esh 11 java arrays variable-assignment multidimensional-array
我是第一年的计算机工程专业的学生,我在这里很新.在过去的三个半月里,我一直在学习Java,在此之前我已经学习了六个月的C++.我对Java的了解仅限于定义和使用自己的方法,面向对象编程的绝对基础知识,如使用静态数据成员和成员可见性.
今天下午,我的计算机编程教授教我们Java中的多维数组.关于多维数组只是数组的数组,依此类推.他提到,在名义教育编程中,几乎从不使用超过2维的数组.甚至3D阵列也仅在绝对必要的地方使用,例如执行科学功能.这使得4D数组几乎没有使用,因为使用它们会显示"你使用错误的数据类型",这是我教授的话.
但是,我想编写一个程序,其中使用任何数据类型,原始或其他数据的4D数组是合理的.该程序不能像打印数组元素那样简单.
我不知道从哪里开始,这就是我在这里发布的原因.我想要你的建议.我们也欢迎相关的问题陈述,算法和代码片段.
谢谢.
编辑:忘记提及,我完全不知道在Java中使用GUI,所以请不要发布实现GUI的想法.
思路:
- 矩阵乘法及其应用,如在图中寻找最短路径 - 求解方程组 - 密码学 - 许多密码协议代表数据或密钥或以矩阵形式的内部结构. - 图表上表示为矩阵的任何算法
我一定是对矩阵有一些固定,对不起:)
对于4D阵列,我能想到的一个显而易见的事情是3D环境在时间上的变化表示,因此第4维代表时间尺度.或者3D的任何表示,其具有放置在数组的第四维中的附加关联属性.
| 归档时间: |
|
| 查看次数: |
18125 次 |
| 最近记录: |