为什么我要在C中实现自己的双向链表呢?

为什么我要在C中实现自己的双向链表呢?,第1张

概述除了在C语言中实现我自己的双向链表的学习方面的学术方面,当已经有std :: list时,实现我自己的双向链表是否有任何实际的现实优势?我能否为自己的某项任务提高效率,或者多年来std :: list已被提炼得如此之多以至于在大多数情况下它是双向链表的最佳实现? is there any actual real-world advantage of implementing my own doub 除了在C语言中实现我自己的双向链表的学习方面的学术方面,当已经有std :: List时,实现我自己的双向链表是否有任何实际的现实优势?我能否为自己的某项任务提高效率,或者多年来std :: List已被提炼得如此之多以至于在大多数情况下它是双向链表的最佳实现?解决方法

is there any actual real-world advantage of implementing my own doubly linked List when there is already std::List?

可能不是.

Can I make things more efficIEnt on my own for a certain task,

也许 – 取决于任务.例如,您可能只需要一个单链表,最终可能会更快.

or has std::List been refined so much over the years that it is the optimal implementation of a doubly linked List in most cases?

大概.

所有这些东西的最佳答案可能是“使用标准实现,直到它不起作用,然后弄清楚你将要做些什么.”

总结

以上是内存溢出为你收集整理的为什么我要在C中实现自己的双向链表呢?全部内容,希望文章能够帮你解决为什么我要在C中实现自己的双向链表呢?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1220008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存