[問題] 陣列大小的問題

看板C_and_CPP (C/C++)作者 (猩爺)時間16年前 (2009/09/15 11:26), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/2 (看更多)
請問我用動態宣告 word data = new word[ 150000 ]; word 是一個類別 裡面有三個宣告 分別是 string a, long b, string c 我用data這個陣列來讀取一個大約15筆的資料 大概長這樣 每一筆都是 國字 數字 注音 EX. 我 65 ㄨㄛˇ 然後依照中間的數字做快速排序法 可是不知道為什麼資料太大他就當機了 無法做排序 大約只能處理六萬筆資料而已 六萬筆還能排序的出來 超過就不能了 請問是我記憶體的問題嗎?? 還是我宣告的問題?? 請各位大哥大姊解惑了 *資料都有確實的被讀進data裡了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.163.110

09/15 11:33, , 1F
沒 code, 不太容易用猜的猜出來是什麼問題
09/15 11:33, 1F

09/15 11:48, , 2F

09/15 12:32, , 3F
int 這麼nice, 想必你們之見一定有什麼誤會
09/15 12:32, 3F

09/15 16:30, , 4F
建議改用queue來排序 可用結構搭配vector
09/15 16:30, 4F
文章代碼(AID): #1AhmbWif (C_and_CPP)
文章代碼(AID): #1AhmbWif (C_and_CPP)