我已经实现了一个外部排序算法,并希望验证它的输出。
我使用std::less和string_a < string_b进行排序(它们是相同的,对吗?)
现在,我想使用unix的sort -c来验证我的输出。
然而,sort似乎使用了与c++不同的排序模式。是否有办法使它的操作方式与std::less/ string::operator<相同?
发布于 2013-12-01 11:19:30
我最后做的是最平凡的事情,但却解决了我的问题。
我编写了另一个c++程序,它遍历输出文件的每一行并断言:current_line <= next_line。
https://stackoverflow.com/questions/20119789
复制相似问题