我正在寻找一个很好理解的例子在C++中的差异。头文件<list.h>
是否提供了或者我应该在其他地方看看?链接列表和双向链表列表示例
2
A
回答
0
不,那是一个双向链表
列表容器被实现为 双向链表;双链表 列表可以存储每个它们在不同和 无关的存储位置包含的元素 的。所述 顺序是由相关联的链路的每个元素保持 前述它和链接到元件 它后面的元件 。
2
没有<list.h>
,但它是一个<list>
和,我很害怕,这不是“教育用途代码”。这是一个涉及迭代器的列表的STL实现,并且是为赋予最大的灵活性和速度而编写的。
您可能希望看到Wikipedia或Cormen的“算法导论”书解释,伪代码和复杂性。
相关问题
- 1. 向量的双链表列指针双向链接列表
- 2. 双向链接列表
- 3. 双向链接列表反向打印?
- 4. 单独转换为单向链接列表双向链接列表
- 5. 双链表示例
- 6. 列表和链接列表
- 7. 双向链接列表帮助
- 8. 打印双向链接列表
- 9. 双向链接列表使用std :: unique_ptr
- 10. 菜单项的双向链接列表
- 11. 打印双向链接列表
- 12. 在双向链接列表中搜索
- 13. 双向链接列表current.next = null
- 14. 将单个链接列表转换为双链接列表
- 15. 链接列表的链接列表
- 16. 双链表列表逻辑
- 17. 删除双向链接列表中的链接
- 18. 堆栈/队列中链接列表/双向链表的复杂性?
- 19. 双向链表
- 20. 双向链表
- 21. 双向链表
- 22. 反向链接列表
- 23. 反向链接列表
- 24. 反向链接列表
- 25. 链接列表向量
- 26. Ada:Naiditch书中的链接列表示例
- 27. 链接列表代码示例
- 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