作者t3825288 (猩爷)
看板C_and_CPP
标题[问题] 阵列大小的问题
时间Tue Sep 15 11:26:23 2009
请问我用动态宣告 word data = new word[ 150000 ];
word 是一个类别
里面有三个宣告
分别是 string a, long b, string c
我用data这个阵列来读取一个大约15笔的资料
大概长这样
每一笔都是 国字 数字 注音
EX. 我 65 ㄨㄛˇ
然後依照中间的数字做快速排序法
可是不知道为什麽资料太大他就当机了
无法做排序
大约只能处理六万笔资料而已
六万笔还能排序的出来
超过就不能了
请问是我记忆体的问题吗??
还是我宣告的问题??
请各位大哥大姊解惑了
*资料都有确实的被读进data里了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.163.110
1F:推 ledia:没 code, 不太容易用猜的猜出来是什麽问题 09/15 11:33
3F:推 dendrobium:int 这麽nice, 想必你们之见一定有什麽误会 09/15 12:32
4F:→ jerrykk:建议改用queue来排序 可用结构搭配vector 09/15 16:30