我正在寫一個代碼使用STL Vector類如何在STL向量矩陣中插入一個元素?
我矩陣是這樣創造adjacency_matrix:
vector<vector<float> > adjacency_matrix;
我需要知道我可以在矩陣中插入新值,類似於到v [ X] [Y] = Z
我嘗試這種代碼,但它失敗:
adjacency_matrix.insert((adjacency_matrix.begin()+node1).begin()+node2,distance);
例
我有這個
0 [] 7 9 2.6 0 [] 3.5 [] [] 0 [] [] [] [] 0
然後,我不得不插入(3,2)位置 12.5值的結果必須是這樣的:
0 [] 7 9 2.6 0 [] 3.5 [] [] 0 [] [] 12.5 [] 0
你能幫助我?
[插入元件爲二維向量]的可能的複製(http://stackoverflow.com/questions/27241177/inserting-elements-into-2d-vector) –
首先必須在創建一個項外部向量能夠在內部插入值。 –
@ vidhu-gangvar沒有重複:我想在確定的位置添加一個新的元素,不僅添加這個 – AlmuHS