NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
merge.hpp 文件参考

合并算法 更多...

merge.hpp 的引用(Include)关系图:

浏览该文件的源代码.

函数

template<typename Iterator1, typename Iterator2, typename Iterator3, typename Compare>
constexpr Iterator3 merge (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result, Compare comp)
 合并两个已排序序列
template<typename Iterator1, typename Iterator2, typename Iterator3>
constexpr Iterator3 merge (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, Iterator3 result)
 合并两个已排序序列
template<typename Iterator, typename Compare>
NEFORCE_CONSTEXPR20 void inplace_merge (Iterator first, Iterator middle, Iterator last, Compare comp)
 原地合并两个已排序的连续范围
template<typename Iterator>
NEFORCE_CONSTEXPR20 void inplace_merge (Iterator first, Iterator middle, Iterator last)
 原地合并两个已排序的连续范围

详细描述

合并算法

此文件提供了合并算法实现, 用于将两个已排序的序列合并成一个有序序列。

在文件 merge.hpp 中定义.