C++ STL中的forward_list merge()
forward_list::merge() 是C++ STL中一种内置函数,它将两个已排序的forward_lists合并成一个。
merge()函数有两种用法:
- 将两个按升序排列的单向列表合并为一个。
- 使用比较函数合并两个单向列表为一个。
语法:
参数: 该函数接受两个参数,如下所示:
- forwardlist_name2 – 另一个要合并的相同类型的forward_list
- comp – 应返回true或false的比较函数。
返回值: 该函数不返回任何东西。
下面的程序说明了以上函数:
程序1:
**程序2: **