list版本删除重复元素

list< string>& DeleteRepeatElements (list< string> &lst)
{
    lst.sort ();
    lst.unique ();
    for (const string &each_word : lst)
        cout << each_word << " ";
    cout << endl;
    return lst;
}

list有自己的一套算法, 应优先考虑, 其中的unique() 和sort() 都与通用版本不同, 其他版本为unique(X.begin(), X.end()), sort(X.begin(), X.end()), 而list 版本无参数
posted @ 2014-07-18 21:07  wu_overflow  阅读(109)  评论(0编辑  收藏  举报