|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
MSTL分区算法 更多...
#include "MSTL/core/algorithm/shift.hpp"函数 | |
| template<typename Iterator, typename Predicate, enable_if_t< is_ranges_bid_iter_v< Iterator >, int > = 0> | |
| constexpr Iterator | partition (Iterator first, Iterator last, Predicate pred) |
| 分区算法 | |
| template<typename Iterator, typename T, typename Compare, enable_if_t< is_ranges_rnd_iter_v< Iterator >, int > = 0> | |
| constexpr Iterator | lomuto_partition (Iterator first, Iterator last, const T &pivot, Compare comp) |
| Lomuto分区算法 | |
| template<typename Iterator, typename T> | |
| constexpr Iterator | lomuto_partition (Iterator first, Iterator last, const T &pivot) |
| Lomuto分区算法 | |