|
| 1 | +#include <cstdlib> |
| 2 | +#include <ctime> |
| 3 | +#include <iostream> |
| 4 | +#include <vector> |
| 5 | +#include "merge.hpp" |
| 6 | + |
| 7 | +void printVector(std::vector<int> const &vector) { |
| 8 | + for (int number : vector) { |
| 9 | + std::cout << number << " "; |
| 10 | + } std::cout << "\n"; |
| 11 | +} |
| 12 | + |
| 13 | +int main(int argc, char const *argv[]) { |
| 14 | + std::vector<int> vector_even({ |
| 15 | + 83, 13, 29, 57, 63, 35, |
| 16 | + 92, 30, 57, 57, 43, 57, |
| 17 | + 26, 36, 46, 12, 29, 78, |
| 18 | + 39, 28, 75, 77, 52, 91, |
| 19 | + 88, 13, 23, 12, 99, 93, |
| 20 | + 14, 82, 96, 85, 92, 59, |
| 21 | + }); |
| 22 | + |
| 23 | + std::vector<int> vector_odd({ |
| 24 | + 83, 13, 29, 57, 63, 35, |
| 25 | + 92, 30, 57, 57, 43, 57, |
| 26 | + 26, 36, 46, 12, 29, 78, |
| 27 | + 39, 28, 75, 77, 52, 91, |
| 28 | + 88, 13, 23, 12, 99, 93, |
| 29 | + 14, 82, 96, 85, 92, 59, |
| 30 | + }); |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + std::vector<int> s1({2, 5, 8, 11, 12, 14, 15}); |
| 35 | + std::vector<int> s2({3, 9, 10, 18, 19, 22, 25}); |
| 36 | + |
| 37 | + std::vector<int> merged = merge(s1, s2); |
| 38 | + |
| 39 | + printVector(merged); |
| 40 | + |
| 41 | + return 0; |
| 42 | +} |
0 commit comments