【发布时间】:2016-11-06 05:17:44
【问题描述】:
我想按字典顺序对文件的文本进行排序,但我无法理解字典顺序的真正作用。
排序字符串会产生另一个问题;关系运算符使用 ASCII 值,所以
betty < Diane 在应该为真时为假。
考虑一个示例列表: 贝蒂,黛安,123 岁,安娜,梅根,查尔斯,二,12 岁。
如何按字典顺序设置?
【问题讨论】:
-
这比你想象的要容易:
std::string已经在使用字典比较。 -
你这是什么意思? @someprogrammerdude
-
如果您想学习而不是使用 STL 让事情变得更容易,请尝试实现自己的基数排序。
-
它不像我要求代码大声笑,只是想要一些解释
标签: c++ string sorting case-insensitive lexicographic