[問題] vector與linked list
各位大大好 小弟有一個疑問在心中許久
但是尚未解惑 想問問各位前輩
在我的觀念中
對於一般的陣列 我們在宣告之初就必須把陣列大小決定
這是陣列最大的限制
可以晚一點決定大小的方法也不過就是宣告一個陣列指標
等決定大小的時候再來new他
但是new了之後其陣列大小也是死的 不能動態變更
所以這時候 C++程設老師會教我們用vector
這樣就可以方便的pop與push變數 不用怕大小寫死
資料結構的老師會教我們linked list
說這樣就可以動態的配置記憶體 也不會有大小不夠的問題
那問題就來了
既然vector與linked list都可以克服陣列大小的問題
linked list相對比vector複雜且難寫許多
而且取出特定值的時候還必須用迴圈慢慢跑 vector就可以直接抓出來
那都用vector就可以了啊
所以小弟的問題就是
linked List到底還有什麼其他用途
使linked list如此重要呢?
感謝各位前輩解惑QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.243.14
推
10/26 22:44, , 1F
10/26 22:44, 1F
推
10/26 22:49, , 2F
10/26 22:49, 2F
→
10/26 22:51, , 3F
10/26 22:51, 3F
→
10/26 22:52, , 4F
10/26 22:52, 4F
→
10/26 22:53, , 5F
10/26 22:53, 5F
→
10/26 22:55, , 6F
10/26 22:55, 6F
→
10/26 22:58, , 7F
10/26 22:58, 7F
→
10/26 22:59, , 8F
10/26 22:59, 8F
→
10/26 23:03, , 9F
10/26 23:03, 9F
→
10/26 23:05, , 10F
10/26 23:05, 10F
推
10/26 23:07, , 11F
10/26 23:07, 11F
→
10/26 23:08, , 12F
10/26 23:08, 12F
推
10/26 23:17, , 13F
10/26 23:17, 13F
→
10/26 23:18, , 14F
10/26 23:18, 14F
→
10/26 23:19, , 15F
10/26 23:19, 15F
推
10/26 23:21, , 16F
10/26 23:21, 16F
→
10/26 23:22, , 17F
10/26 23:22, 17F
推
10/27 00:16, , 18F
10/27 00:16, 18F
→
10/27 11:17, , 19F
10/27 11:17, 19F
推
10/29 05:37, , 20F
10/29 05:37, 20F