Bob103

deq1

Jul 7th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <iterator>
  4. #include <deque>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. template <typename T>
  10. void print(const T& coll)
  11. {
  12. copy(coll.cbegin(), coll.cend(),
  13. ostream_iterator<typename T::value_type>(cout, " "));
  14. cout << endl;
  15. }
  16.  
  17. int main()
  18. {
  19. deque<int> coll{ 1, 2, 2, 1, 1, 1, 5, 5, 0, 0, 0, 0,3,3,3,3,3 };
  20. print(coll);
  21.  
  22. size_t sz = coll.size();
  23. coll.erase(unique(coll.begin(), coll.end()), coll.end());
  24. print(coll);
  25.  
  26. system("pause");
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment