目前我正在实现一个需要(n)空间的标准mergesort .

我的RAM是8GB,一个100万个数字的文本文件是7.8MB,可以按合并排序排序,但是当我运行程序时有一个200万的文本文件(15.6MB)有一个分段错误 .

我的问题是,如果有办法计算我可以排序的最大整数数,并且我的RAM与我可以排序的最大整数数有任何关系吗?