C++ 在列表末尾插入元素的列表的 STL 向量

C++ STL Vector of lists inserting elements at the end of the lists

本文关键字:列表 向量 STL 元素 C++ 插入      更新时间:2023-10-16

我得到了一系列数字,我需要std::vector<std::list<int>> v制作一个列表向量。我将举一个例子,因为它更容易解释。例:

数字系列:5 7 2 0 3 9 10 4

解析数字后的向量:v[0] = {5, 0}; v[1] = {2, 10, 4}; v[2] = {7, 3}; v[3] = {9}{2, 10, 4}是一个列表。

我想解析一次数字序列,并将数字直接放在列表末尾的向量中。对于此示例,将 5 放入 v[0] 中,然后将 7 放入 v[2] 中,然后将 2 放入 v[1] 中,然后在 5 之后v[0]将 0 放在列表的末尾...

我只想知道如何在向量中插入一个元素,该元素位于该特定位置的列表末尾的特定位置。

要将val附加到位置 i 的列表中,您将:

v[i].push_back(val);