Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Fusionne deux listes dans une seule

 list, list
{filelink=14671}

#include <iostream>
#include
<list>
#include <algorithm>
#include <iterator>
using namespace std;
 
void afficher_Liste (const list<char>& l1)
{
 
    copy (l1.begin(), l1.end(), ostream_iterator<char>(cout," "));
    cout << endl ;
}
 
int main()
{
 
    list<char> 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;
 
}

No comments yet.

Leave a Comment