[問題] 想請問一下二維陣列的可用大小

看板C_Sharp (C#)作者 (ERIC)時間19年前 (2006/03/22 21:17), 編輯推噓3(414)
留言9則, 5人參與, 最新討論串1/2 (看更多)
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

03/22 21:57, , 1F
200多G? 這是什麼樣的問題?
03/22 21:57, 1F

03/22 22:02, , 2F
因為這是一個要寫出窮舉的問題 所以組合太多 囧>
03/22 22:02, 2F

03/22 22:10, , 3F
請大大們可以不要考慮效率問題 只要可以用即可 謝謝 Orz
03/22 22:10, 3F

03/22 22:14, , 4F
想要這麼大的陣列 先有這麼大的記憶體跟硬碟空間再來說
03/22 22:14, 4F

03/22 22:48, , 5F
先生你這個二維陣列,總共約要8xxGB Memory
03/22 22:48, 5F

03/22 22:49, , 6F
請找可用的演算法來化簡你的計算~
03/22 22:49, 6F

03/22 23:15, , 7F
這不是效率不效率的問題,這是可能不可能的問題
03/22 23:15, 7F

03/22 23:16, , 8F
有可能作到才談效率,大家現在是告訴你不可能 XD
03/22 23:16, 8F

03/22 23:41, , 9F
XD 我耍白痴了 自噓一下
03/22 23:41, 9F
文章代碼(AID): #148KvMFZ (C_Sharp)
文章代碼(AID): #148KvMFZ (C_Sharp)