討論串[問題] 指數容量陣列的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cplusplus (C++)時間19年前 (2006/05/08 05:04), 編輯資訊
0
0
0
內容預覽:
2^30個嗎.... 就算一個1BYTE 也要 1GB呀...你有這麼多可用的記憶體嗎? 扣掉系統要用的?. 還是你要用VIRTUAL MEMORY? 只是會慢到你掉眼淚. 假設一個1BYTE. 2^40 => 1000 GB...... 1000GB唷 沒看錯 就是 1TB. 2^1000 ??
(還有5個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mygod1220 (晴天)時間19年前 (2006/05/07 16:09), 編輯資訊
0
0
0
內容預覽:
感謝!. 這種陣列的確可以容納. 剛剛的敘述有一點錯誤. 輸入的大小應該是0(N x 2^N). 我是要儲存一個N層的FULL B.T.. LEVEL i有2^i-1個節點. 這樣可以每一層配置剛剛好的節點數目給它. 剛剛試過N=20...按鈕一按結果很快就出來. N=25...等大概五秒. N=3
(還有120個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zanyking (遙遠的旅人)時間19年前 (2006/05/07 14:19), 編輯資訊
0
0
0
內容預覽:
這種二維陣列宣告只能有32個而已吧?我認為這是C#中的雞肋。. 你試看看double[][]吧:. double [][] matrix = new double[1<<N][1<<N];. 只要Array index沒有超過long極限,應該可以跑。. 1000...2的一千次方有多大你知道嗎@@
(還有126個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mygod1220 (晴天)時間19年前 (2006/05/07 12:47), 編輯資訊
0
0
0
內容預覽:
我目前要用VS.NET2003寫一個程式. 程式的一開頭需要去初始化一個2^N X 2^N二維陣列. 一開始我是用double[,]. 但是當我把N值調到20左右時,就會出現Out_of_Memory例外.... 後來改用ArrayList雖然可以成功的擺下所有的元素. 但是performance非
首頁
上一頁
1
下一頁
尾頁