Aero_Chen
2017-03-05 09:20
采纳率: 0%
浏览 1.2k

俩个二维数组的乘法问题

进行二维数组乘法时,如果数组长度为十万及百万以上时,如何防止溢出?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 坤昱 2017-03-05 09:52

    手动算出数组的内存空间,内存空间不能超过类型最大内存空间,比如char(8位) 是2的8次方个字节,16位 2的16次方以此类推。

    评论
    解决 无用
    打赏 举报
  • threenewbee 2017-03-05 10:37

    因为32bit系统最大分配2GB内存,看你是什么类型的数组,如果的确很大,可以考虑使用稀疏矩阵的方式或者使用外部文件。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题