去除重复字符并排序。 输入:字符串 输出:去除重复字符并排序的字符串
样例输入: ebbaabaacdefff
样例输出: abcdef
程序如下:
void removeDuplicateAndSort(string& s) { if (s.length() == 0) return; sort(s.begin(),s.end()); for (int i = 1; i < s.length(); i++) { if (s[i] == s[i - 1]) { s.erase(i, 1); i--; } } } int main() { string s = ""; cin >> s; removeDuplicateAndSort(s); cout << s << endl; return 0; }
原文:https://www.cnblogs.com/repinkply/p/13380981.html