c++ - 如何将一个链表内容复制到另一个链表

标签 c++ linked-list

我已获得列表 L1、L2。 L1 包含 1,2,3,L2 包含 4,5,6。如何将 L2 的内容复制到 L1 的末尾,这样最后 L1 包含 1,2,3,4,5,6。有什么建议吗?

最佳答案

不知道更多关于实际实现的信息,我会说这样做:

L1.tail = L2.head

这会将两个列表链接在一起,您现在可以丢弃对 L2 的引用。

关于c++ - 如何将一个链表内容复制到另一个链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1709640/

相关文章:

c++ - 双向链表中循环的开始?

c++ - 在 DirectX 9/c++ 中绘制可读文本

c++ - 如何特别为特定模块指定 gcc 标志 (CXXFLAGS)?

c++ - C++中的静态和动态解析

c++ - 在一些容器中处理一个对象

c++ - 删除单链表中间的元素?

c++ - 将 Ceres 与带有 sse/avx 的库一起使用时出错

java - 链表之外的字符串,对象的高效构造函数

c++ - 如何在链表中搜索和插入多个节点

python - 从双向链表中删除节点并保持位置不变