#ifndef CODING_ALGORITHMS_QUICKSORT_H #define CODING_ALGORITHMS_QUICKSORT_H #include #include namespace c0ding::algorithm { class quick { public: template static void sort(std::vector& list); private: template static void _quick(const typename std::vector::iterator& left, const typename std::vector::iterator& right); }; } #endif //CODING_ALGORITHMS_QUICKSORT_H