如何在 c++ 中拆分列表
How to split a list in c++?
>我试图使用未排序的链表实现合并排序,但需要在C++中使用 stl 列表。我了解如何使用我自己制作的链表来实现它,但对如何使用 stl 列表感到困惑。
例如,我将如何拆分列表?由于没有下一个指针设置为 null,我不明白如何递归拆分列表。任何帮助不胜感激!
传统的方法(对于C++(是保持列表本身不变。
不要拆分列表,而是让您的代码使用迭代器,并且要"拆分列表",请将一对迭代器仅传递给列表的一部分而不是整个内容。
相关文章:
- Pybind11:将元组列表从Python传递到C++
- 从链接列表c++中删除一个项目
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- C++如何通过用户输入删除列表元素
- 读取文件的最后一行并输入到链接列表时出错
- 复制列表初始化的隐式转换的等级是多少
- LNK2038、MSVS2017 MAGMA的原因列表
- 如何将一个单词拆分成字母,并将它们放入一个无序的列表/集合中
- 将列表拆分为相等的部分?
- 如何通过在逗号处拆分将文件读入 2D 列表
- 如何在 c++ 中拆分列表
- 拆分C++类型列表的最优雅方法
- o(n)而不是o(1)中的C 拆分列表
- 拆分位于-(短划线)字符处的QString,列表项访问
- c++使用单词列表作为分隔符拆分字符串
- 根据条件拆分STL列表
- 在c++ /Qt中拆分Lua函数调用的混合字符串/数字参数列表
- 使用ICU将文本拆分为单词列表
- 拆分 STL 列表
- 将项添加到文件内已排序的数字列表中,而不拆分它