• STL_ALGORITHM_H


    sort_unique_copy

    ///////////////////////////////////////////////////////////
    //  Copyright (c) 2013, ShangHai Onewave Inc.
    //
    //    FileName:   sort_unique_copy.cpp
    //
    //    Description:
    //
    //    Created:    Thu Mar 27 09:44:51 2014
    //    Revision:   Revision: 1.0
    //    Compiler:   g++
    //
    ///////////////////////////////////////////////////////////
    
    #include <iostream>
    #include <list>
    #include <string>
    #include <algorithm>
    
    using namespace std;
    
    int main(void)
    {
            list<string> m_list;
            m_list.push_back("c");
            m_list.push_back("cc");
            m_list.push_back("b");
            m_list.push_back("bb");
            m_list.push_back("bb");
            m_list.push_back("aa");
            m_list.push_back("a");
    
            cout<<"	--------"<<endl;
            for(list<string>::iterator it=m_list.begin(); it!=m_list.end(); it++)
            {
                    cout<<'	'<<*it<<endl;
            }
    
            m_list.sort();
            cout<<"	--------"<<endl;
            for(list<string>::iterator it=m_list.begin(); it!=m_list.end(); it++)
            {
                    cout<<'	'<<*it<<endl;
            }
    
            list<string> m_copyList;
            unique_copy(m_list.begin(),m_list.end(),back_inserter(m_copyList));
            cout<<"	--------"<<endl;
            for(list<string>::iterator it=m_copyList.begin(); it!=m_copyList.end(); it++)
            {
                    cout<<'	'<<*it<<endl;
            }
            return 0;
    }

    g++ -Wall -o sort_unique_copy sort_unique_copy.cpp

    ./sort_unique_copy 

            --------
            c
            cc
            b
            bb
            bb
            aa
            a
            --------
            a
            aa
            b
            bb
            bb
            c
            cc
            --------
            a
            aa
            b
            bb
            c
            cc
  • 相关阅读:
    静态网页
    css
    html
    数据分析器
    初步了解计算机
    如何导出数据库的数据词典
    阅读计划
    python之文件读写
    曾梦想仗剑走天涯,看世界的繁华
    python lambda匿名函数
  • 原文地址:https://www.cnblogs.com/yangtze736-2013-3-6/p/3627848.html
Copyright © 2020-2023  润新知