【发布时间】:2016-01-26 18:07:40
【问题描述】:
如何仅根据每个单词的长度对字符串中的单词进行稳定排序,因此最长的单词在前,最短的单词在最后(但相同长度的单词保留其相对的原始顺序互相)?
例如: 输入:
sj a sa df r e w f d s a v c x z sd fd
结果输出:
sj sa df sd fd a r e w f d s a v c x z
【问题讨论】:
-
向我们展示一些您尝试过的代码
-
对不起,我不明白你在说什么。英语是一门难学的语言!请让比你更流利的人来写这个问题。
-
可以举个例子试试。
-
我在 C 中尝试过,但在许多论坛或博客中我得到了一些提示和代码.. 他们做到了配对
-
您是在对字符串中的字符还是在
std::string的向量中进行排序?