close
多維向量:
容器中存放的元素,也可以是一種容器。如向量以向量為元素,佇列以佇列為元素。不同種類的容器亦可為元素,如向量以佇列為元素,佇列以串列為元素…。被當成元素的容器,其長度不需要一樣長。
示範二維向量,如下程式碼:
vector<int> a; //建構儲存整數的向量
vector< vector<int> > Agroup; //建構儲存向量的向量
for(int i =1;i<=9;i++)
{
a.push_back(i);
Agroup.push_back(a);
}
for(int i=0;i<Agroup.size();i++)
{
for(int j=0;j<Agroup[i].size();j++)
{
cout<<Agroup[i][j]<<" ";
} //可用 二重向量名稱[i][j] 呼叫二重向量的值
cout<<endl;
}
/* 顯示結果為:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
*/
註:三維、四維、n維…向量都是可以建構的。
文章標籤
全站熱搜
留言列表