下列关于C++中二维数组优化的说法,正确的是?

pe865072 单选题 共 个子题

假设运行环境为普通x86架构CPU,C++默认采用行优先的二维数组内存存储策略,int类型占4字节,CPU缓存行大小为64字节。

A

按列优先遍历二维数组的性能通常优于按行优先遍历

B

使用一维数组模拟二维数组(如arr[i*N +j]代替arr[i][j])一定能大幅提升性能,因为减少了一次寻址计算

C

对按行存储的二维数组做遍历时,将最内层循环对应数组的第二维下标,能获得更高的缓存命中率

D

二维数组的大小不会对遍历性能产生影响,只要遍历顺序正确性能就一致

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧