#include<iostream>
#include<vector>
#include<algorithm>
int main()
{
std::vector<std::string> hableeLovers{ "yuki","jiaxin","yingjie","yinshan" };
// 按照词的长度排序,并保持alpha字母顺序
std::stable_sort(hableeLovers.begin(), hableeLovers.end(),
[](const std::string& a, const std::string& b)
{
return a.length() < b.length();
});
std::cout << "after sort:" << std::endl;
for (const auto& item : hableeLovers)
{
std::cout << item << " ";
}
std::cout << std::endl;
return 0;
}
12-22
541
04-23
1600
08-24
1256