我在一个文件中有一个char*
数组。我所在的公司将数据存储在平面文件中。有时数据是排序过的,但有时并不是。我想对文件中的数据进行排序。
现在我可以从头开始编写代码来完成这个任务。是否有更简单的方法?
当然,原地排序可能是最好的选择。我正在处理大型文件,并且内存很小。但我会考虑所有选项。
所有字符串长度相同。
这是一些示例数据:
the data is of fixed length
the Data is of fixed length
thIS data is of fixed lengt
这将代表三个长度为28的记录。应用程序知道长度。每个记录以CRLF (\r\n
)结尾,但对于此排序来说并不重要。