2017-10-10 00:30:17 +00:00
|
|
|
#include "list.hh"
|
|
|
|
#include "vector.hh"
|
2017-10-20 17:25:56 +00:00
|
|
|
#include <iostream>
|
2017-10-10 00:30:17 +00:00
|
|
|
|
|
|
|
using namespace phundrak;
|
2017-10-20 17:25:56 +00:00
|
|
|
using std::cout;
|
2017-10-10 00:30:17 +00:00
|
|
|
|
|
|
|
int main(void) {
|
|
|
|
|
|
|
|
list<char> test {'C', 'a', 'r', 't', 'i', 'e', 'r'};
|
|
|
|
|
2017-10-20 17:25:56 +00:00
|
|
|
for(auto c : test)
|
|
|
|
cout << c << " ";
|
|
|
|
|
|
|
|
cout << "\n";
|
2017-10-10 00:30:17 +00:00
|
|
|
|
2017-10-20 16:13:43 +00:00
|
|
|
list<int> test_unique {1,1,1,1,1,2,2,2,3,3,3,4,4,1,1,5,1,2,1,1,3,3,3};
|
|
|
|
printf("Elements before unique():\n");
|
|
|
|
for(const auto& elem : test_unique)
|
2017-10-20 17:25:56 +00:00
|
|
|
cout << elem << " ";
|
2017-10-20 16:13:43 +00:00
|
|
|
|
2017-10-20 17:25:56 +00:00
|
|
|
cout << "\n";
|
2017-10-20 16:13:43 +00:00
|
|
|
test_unique.unique();
|
2017-10-20 17:25:56 +00:00
|
|
|
for(const auto& elem : test_unique)
|
|
|
|
cout << elem << " ";
|
|
|
|
cout << "\n";
|
2017-10-20 16:13:43 +00:00
|
|
|
|
2017-10-10 00:30:17 +00:00
|
|
|
return 0;
|
|
|
|
}
|