C++: Fusionne deux listes dans une seule

Author:

 list, list
Download

#include 
#include

#include 
#include 
using namespace std;

void afficher_Liste (const list& l1)
{

    copy (l1.begin(), l1.end(), ostream_iterator(cout," "));
    cout << endl ;
}

int main()
{

    list list1, list2;

    for (int i=0; i<10; ++i)
	{
        list1.push_back(i+'a');
        list2.push_front(i+'A');
    }
    afficher_Liste(list1);
	afficher_Liste(list2);

    // fusionner les deux listes triées dans la première liste
    list1.merge(list2);
    afficher_Liste(list1);

	return 0;

}

Leave a Reply

Your email address will not be published. Required fields are marked *