Я реализовал внешний алгоритм сортировки и хотел бы проверить его вывод.
я использовал std::less
а также string_a < string_b
для сортировки (они идентичны, верно?).
Теперь я хотел бы проверить мой вывод, используя, например, Юникс-х sort -c
,
Еще sort
похоже, использует другую схему сортировки, чем с ++. Есть ли способ заставить его работать так же, как std::less
/ string::operator<
?
То, что я наконец-то сделал, является самым обыденным, но решает мою проблему.
Я написал другую программу на C ++, которая перебирает каждую строку выходного файла и утверждает: current_line <= next_line
,
Других решений пока нет …