#ifndef PMERGEME_HPP # define PMERGEME_HPP #include #include #include #include #include #include #include #include class PmergeMe { public: PmergeMe(); PmergeMe(const PmergeMe &other); PmergeMe &operator=(const PmergeMe &other); ~PmergeMe(); void run(int ac, char **av); private: std::vector _vec; std::deque _deq; void printDeque() const; void printVector() const; void parseInput(int ac, char **av); void sortVector(); void sortDeque(); }; #endif