本文链接:https://blog.csdn.net/Enterprise_/article/details/102864196
链表类型list和forward_list有独有的sort、merge...#include
using namespace std;
int main(void) {
listn1{ 1,2,3,4,5,6,7 }, n2{ 11,22,33...};
forward_listn3{ 1,2,3,4,5,6,7 },n4{ 11,22,33 };
auto pi = n1.begin(),pi2=n2.begin(),pi3...和forward_list都有三个版本的splice
n1.splice(pi,n2); //将n2中的元素放到pi之前的位置,此时两个链表可以不同
n1.splice(pi,n2,pi2);...是[pi2,pi3)
1 22 33 2 3 4 5 6 7 //forward_list是(pj2,pj3)