|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
集合算法 更多...
#include "NeForce/core/algorithm/shift.hpp"函数 | |
| template<typename Iterator1, typename Iterator2, typename Iterator3> | |
| constexpr Iterator3 | neforce::set_union (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result) |
| 计算两个已排序范围的并集 | |
| template<typename Iterator1, typename Iterator2, typename Iterator3> | |
| constexpr Iterator3 | neforce::set_intersection (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result) |
| 计算两个已排序范围的交集 | |
| template<typename Iterator1, typename Iterator2, typename Iterator3> | |
| constexpr Iterator3 | neforce::set_difference (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result) |
| 计算两个已排序范围的差集 | |
| template<typename Iterator1, typename Iterator2, typename Iterator3> | |
| constexpr Iterator3 | neforce::set_symmetric_difference (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result) |
| 计算两个已排序范围的对称差集 | |