我正在尋找一個很好理解的例子在C++中的差異。頭文件<list.h>
是否提供了或者我應該在其他地方看看?鏈接列表和雙向鏈表列表示例
2
A
回答
0
不,那是一個雙向鏈表
列表容器被實現爲 雙向鏈表;雙鏈表 列表可以存儲每個它們在不同和 無關的存儲位置包含的元素 的。所述 順序是由相關聯的鏈路的每個元素保持 前述它和鏈接到元件 它後面的元件 。
2
沒有<list.h>
,但它是一個<list>
和,我很害怕,這不是「教育用途代碼」。這是一個涉及迭代器的列表的STL實現,並且是爲賦予最大的靈活性和速度而編寫的。
您可能希望看到Wikipedia或Cormen的「算法導論」書解釋,僞代碼和複雜性。
相關問題
- 1. 向量的雙鏈表列指針雙向鏈接列表
- 2. 雙向鏈接列表
- 3. 單獨轉換爲單向鏈接列表雙向鏈接列表
- 4. 雙鏈表示例
- 5. 列表和鏈接列表
- 6. 雙向鏈接列表幫助
- 7. 雙向鏈接列表使用std :: unique_ptr
- 8. 將單個鏈接列表轉換爲雙鏈接列表
- 9. 雙向鏈表
- 10. 鏈接列表向量
- 11. 反向鏈接列表
- 12. 反向鏈接列表
- 13. 鏈接列表代碼示例
- 14. 單向鏈表到雙向鏈表
- 15. 試圖使用鏈接列表和向量使鄰接列表
- 16. 鏈接列表
- 17. 鏈接列表
- 18. 鏈接列表:.next和temp鏈接列表節點的定義
- 19. 理解雙向鏈表循環鏈表
- 20. 雙向鏈表循環鏈表
- 21. 鏈接列表和樹木
- 22. 列表和鏈接文件
- 23. 鏈接列表和輸入
- 24. 鏈接列表的數組表示
- 25. 鎖定雙鏈接跳過列表
- 26. 鏈接列表頭雙指針傳球
- 27. 雙STL鏈接列表push_front錯誤
- 28. 雙重鏈接列表問題?
- 29. 鏈式哈希錶鏈接列表
- 30. 鏈表(嵌套鏈接列表)
_what_?的示例?一個如何使用鏈表的例子?鏈表是如何實現的一個例子?使用鏈表的時間和空間複雜性的一個例子? – 2010-06-01 19:17:25
@Mike認真嗎?我認爲大多數列表是雙向鏈接的,這是一個相當小的內存開銷,以換取能夠向後移動 – 2010-06-01 19:18:04
@Mike:[有幾個。](http://stackoverflow.com/questions/2429217/under-what -circums-are-linked-lists-useful) – 2010-06-01 19:18:06