【发布时间】:2011-01-28 20:51:48
【问题描述】:
使用 C++ 删除大型文本文件中的重复行最节省内存的方法是什么?
让我澄清一下,我不是要代码,只是最好的方法。不保证重复的行是相邻的。我意识到针对最小内存使用进行优化的方法会导致速度变慢,但这是我的限制,因为文件太大了。
【问题讨论】:
-
你能假设什么?例如,它们是否保证相邻?
-
请贴出你目前写的代码。人们通常不喜欢只为您编写代码。
-
关于什么你想要高效?文件访问?记忆? CPU 利用率。 3 人意见不一致。
-
让我澄清一下,我不是要代码,只是最好的方法。我可以自己编写代码。不保证重复的行是相邻的。我意识到针对最小内存使用优化的方法会导致速度变慢,但这是我的限制,因为文件太大了。
-
Stefan,在我的问题中,我在内存方面指定了高效。