[問題] vector<vector>與list<vector>
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
LINUX
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
學C++沒學多久
最近要寫一個code
要用類似二維的方式去存值
但因為row的數量不一定
每個row要的element數量也不一定
本來想要用二維動態配置去寫
但考慮到這樣寫在new與delete時會非常的麻煩
問過別人後是建議我用容器包容器的方法去寫
目前想到的方式就是想要用
vector<vector<int>>或者list<vector<int>>兩者擇一去實作
目前唯一可確定的是我的input data最多讓row只會有10000筆資料
但每個row的element數量可能會更多
想請問一下我用這兩種寫法哪種會比較好@@?
另外因為這個code需要去做一些比較特別的sort
因此我需要經過一些演算後去交換row
想請問一下
我想做交換是否可以直接使用涵式裡的swap
即假設
vector<vector<int>> x;
x[i].swap(x[j]);
這樣即可(我省略掉了給值的部分)
因為有看過一些書
然後也有爬版過
但還是看的不是很懂
所以想請問一下版上各位專業的大大們
請幫幫我這新手吧
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.65.154
→
03/31 01:54, , 1F
03/31 01:54, 1F
推
03/31 02:55, , 2F
03/31 02:55, 2F
→
03/31 02:55, , 3F
03/31 02:55, 3F
→
03/31 02:56, , 4F
03/31 02:56, 4F
→
03/31 02:57, , 5F
03/31 02:57, 5F
→
03/31 03:03, , 6F
03/31 03:03, 6F
→
03/31 03:04, , 7F
03/31 03:04, 7F
→
03/31 03:05, , 8F
03/31 03:05, 8F
→
03/31 03:05, , 9F
03/31 03:05, 9F
→
03/31 03:06, , 10F
03/31 03:06, 10F
→
03/31 03:07, , 11F
03/31 03:07, 11F
→
03/31 03:08, , 12F
03/31 03:08, 12F
→
03/31 03:08, , 13F
03/31 03:08, 13F
→
03/31 03:09, , 14F
03/31 03:09, 14F
→
03/31 03:09, , 15F
03/31 03:09, 15F
→
03/31 03:12, , 16F
03/31 03:12, 16F
→
03/31 03:13, , 17F
03/31 03:13, 17F
→
03/31 03:13, , 18F
03/31 03:13, 18F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章