最初にリストが次のようになっていると仮定して、1からnまでのいくつかの数値のリストを生成したいと思います。
L1: 1
L2: 2
L3: 3
L5: 4
.
.
Ln-1: n-1
Ln: n
最初に1からnを含む合計n個のリストがあります。今、私はリストを更新したいと思います。
STLリストを使用してC++でこのようなリストを作成する方法を教えてください。
私はこのようにしようとしています。
list<int> first[n+1];
そして保存:
for(i=1;i<=n;i++)
first[i].push_back(i);
しかし、ランタイムエラーが発生しています。
この問題の解決方法を教えてください。
list<int> a = {1,2,3};
list<int> b = {4,5};
list<int> c = {5,6};
できますか:
list<int>a[3];
then
a[0].push_back(1);
a[0].push_back(2);
a[0].push_back(3);
a[1].push_back(4);
a[1].push_back(5);
a[2].push_back(5);
a[2].push_back(6);