作者eric1125 (ERIC)
看板C_Sharp
标题[问题] 想请问一下二维阵列的可用大小
时间Wed Mar 22 21:21:45 2006
ulong x = 11732745024;
int y = 20;
int[,] array;
array = new int[x,y];
以上的程式码会产生溢位的错误
类型 'System.OverflowException' 的未处理例外状况发生於 CLGC-GA.exe
其他资讯: 算术作业导致溢位。
请问一下,二维阵列可宣告的内容大小为多少呢??
如果我要做这种大小的阵列,是否有其他办法呢??
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.105
1F:推 gdgy:200多G? 这是什麽样的问题? 03/22 21:57
2F:推 eric1125:因为这是一个要写出穷举的问题 所以组合太多 囧> 03/22 22:02
3F:推 eric1125:请大大们可以不要考虑效率问题 只要可以用即可 谢谢 Orz 03/22 22:10
4F:推 cplusplus:想要这麽大的阵列 先有这麽大的记忆体跟硬碟空间再来说 03/22 22:14
5F:→ pico2k:先生你这个二维阵列,总共约要8xxGB Memory 03/22 22:48
6F:→ pico2k:请找可用的演算法来化简你的计算~ 03/22 22:49
7F:→ yoco315:这不是效率不效率的问题,这是可能不可能的问题 03/22 23:15
8F:→ yoco315:有可能作到才谈效率,大家现在是告诉你不可能 XD 03/22 23:16
9F:嘘 eric1125:XD 我耍白痴了 自嘘一下 03/22 23:41