首页 新闻 会员 周边

一道竞赛题的答案,原理,知识点

0
悬赏园豆:10 [已关闭问题] 关闭于 2008-09-19 11:46

在编程时(使用任一种高级语言,不一定是  Pascal),如果需要从磁盘文件中输入一个很大的二 维数组(例如 1000*1000 的 double 型数组),按行读(即外层循环是关于行的)与按列读(即外层 循环是关于列的)相比,在输入效率上哪个快一些啊
()

 A. 没有区别                  B. 按行读的方式要高一些
 C. 按列读的方式要高一些        D. 取决于数组的存储方式。

dsr456的主页 dsr456 | 初学一级 | 园豆:135
提问于:2008-09-17 12:00
< >
分享
所有回答(2)
0

D

深水的猫 | 园豆:110 (初学一级) | 2008-09-17 13:04
0

Fortran按列读快,没记错的话Basic也是

Pascal, C, C++按行读快

取决于二维数组的存储方式

JimLiu | 园豆:300 (菜鸟二级) | 2008-09-17 13:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册