あなたはベクトルやリストのような動的なコンテナの配列を使用する必要があります。
プログラミング言語とは、私を探しています。ここにはArray of vectors
を使用してC++
の実装があります: -
using namespace std;
#include <iostream>
#include <vector>
#define ARRAY_SIZE 5
int main()
{
vector<int> array[ARRAY_SIZE]; //An array (5 element) of vectors
array[0].push_back(1);
array[0].push_back(2);
array[0].push_back(3);
array[1].push_back(4);
array[1].push_back(5);
array[2].push_back(1);
array[2].push_back(8);
array[2].push_back(9);
array[2].push_back(4);
for(int i=0; i<ARRAY_SIZE; i++)
{
cout<<"Contents at array index: "<< i <<":";
for(vector<int>::iterator it = array[i].begin(); it != array[i].end(); ++it)
{
cout << ' ' << *it;
}
cout << "\n";
}
return 0;
}
Output:-
Contents at array index: 0: 1 2 3
Contents at array index: 1: 4 5
Contents at array index: 2: 1 8 9 4
Contents at array index: 3:
Contents at array index: 4:
どの言語でですか? –
どの言語でも2次元配列(配列の配列)がそれを行います。言語を追加すると、人々はあなたに例を与えることができます –
あなたが使っているプログラミング言語とあなたが自由に持っているクラス/タイプライブラリに依存しますが、これを行う方法はたくさんあります。 1つはリンクされたリストの配列です。 – lurker